有人说,第二门编程语言总是最难的,因为,第一门限制了我们思考程序的方式,而当我们需要学习另一种编程语言时,我们就不得不打破原有的秩序并重新建立一 个。在学习第二语言之后,接下来要是再学其他新的编程语言就快多了。现在,我只要一周就能将任何一种给定的编程语言学的差不多。
这一点也是很有道理的,确实如此。我再补充一下,其实第一门语言不用学得很精,也学不精,反而在学第二门的时候,会倒过来帮助你理解第一门语言,以前不明白的地方,到那个时候就会明白了,两门语言互相参照,双方都得益。所以我经常说,第一门语言学C,不用学得很精深,去钻研那些语言独特的东西没用的,应该学大路货,即学那些所有语言都有的共同的东西,特别是学程序设计思想,啃硬件细节、系统底层之类东西,是虚耗精力。
[
本帖最后由 TonyDeng 于 2014-9-24 19:38 编辑 ]