漫画 | 两年,我学会了所有的编程语言!

bb806b2b7391e1b5c5727e29d3326c15.jpeg

14e0521b8fdc4a2bd626d5b746e25c89.jpeg

816436a067fea7ff8c402e48a6f6d8b4.jpeg

6a93532f7989b347aaef2b0d07f5c146.jpeg

55a85eb3cd472ebba260560b6bc9545d.jpeg

35e2e4399dd29e7bc3c760a6d9ae6a15.jpeg

5301adaef7a11f579ca3c5da889a6137.jpeg

5ec9ae3cb2066836fb5966860554f2f1.jpeg

本文想要探讨的一个话题是:作为一个程序员,如何看待这么多的编程语言?是不是要学习?该怎么学习?其实很多人都有这样的体会,当你学会了一门语言以后,再去学习新的语言,难度会大大降低,因为很多概念是一样的, 只是换了一种包装形式,但是每一门语言都有自己独特之处,比如Ruby可以轻松地在运行时“打开”一个类,对这个类增加行为,还有method_missing的处理,这种特性,让它特别适合去实现DSL,RoR的火爆也就不足为怪了。

所以学习一门新的语言,更重要的是关注它和你所掌握语言的不同之处。这些不同之处所涉及到的基本概念是有限的,本文就列出了一些。

另外,学完了一门新语言以后,如果项目中用不到,是无法熟练使用的,也有可能很快忘记那些语法,因为编程确实需要不断的练习,尤其是项目的历练,从这个意义上来说,学习并理解那些基本概念会更加重要。

猜你喜欢

转载自blog.csdn.net/coderising/article/details/133109140