寻找完美的语言

这个周末没有翻译文章,也没有写代码。本来有想写点weex相关的代码,但尝试了两三个小时后,放弃了。主要是原因是npm那些无止境的包依赖,随便找一个库,要依赖57个其它的库,看得蛋疼。

我记得当年放弃java,也是这个原因,总是依赖一大堆的jar包。其实后来知道了,解决一个领域的问题,就需要有一个领域的相关知识积累,依赖这些jar包,就是依赖这些领域知识的沉淀。

程序员是否应该假设自己万能

自认为什么语言都能驾驭、什么问题都能解决。

都知道,一门语言的语法,学习起来并不困难,但每种语言所提倡的编程风格、适合运用的场景、解决问题的思路都有比较大的差异,这种差异对于很多人来说,其实是无法自由转换的。典型症状:总想把另一门自己熟悉的语言的库什么的移植到新的这门语言中来、或者口头禅 - 这个地方要是像那个什么语言里的方式就好了,诸如此类。

完美的语言

所以,有的时候,我们想要找到一门完美的终极编程语言,能用来解决一切问题。PHP?世界上最好的语言?JavaScript?前后端通吃的语言?Go?互联网时代的C语言?Kotlin?更好的Java?Rust?更好的C++?

找到这么一门语言,我们就万能了?!

Linus在他的自传说过:一生只为寻找欢笑!

偷偷的告诉你,我也花了很长的时间很多的精力想要寻找一门完美的语言,一生都只使用它!

能找到吗?找不到!能找到吗?找不到!能找到吗?找不到!用一门语言,就要接受他的优点和缺点。

结论还是套用那个万能公式吧!

语言并不是最重要,重要的是领域知识、解决问题!

结果并不重要,重要的寻找的过程!

posted @ 2016-10-24 23:40  x3d  阅读(342)  评论(1编辑  收藏  举报