编程思想和编程语言

885阅读 0评论2011-05-03 lys5300
分类:

看到过很多关于编程思想和编程语言的讨论,大家一个普遍的共识是“语言不重要,重要的是思想”,
这也是很多学校里面的老师以及培训机构的人所说的。

这里,我想说的是,语言并非他们说得那么“不重要”。事实上,语言不仅仅是我们交流的工具,更
重要的是,语言是我们思考的工具。你最熟悉的语言,或者说,你用于思考问题的语言,会对你
思考问题的方式、角度、结果等产生重要的影响。

在这里,对于计算机科班的同学,或者以后打算长期从事计算机行业的朋友,我的建议是:

1. 仔细学习C语言,达到精通;

2. 从C++/Java/C#中选择一个,仔细学习,达到精通;

3. 从Lisp/Haskell/Erlang中选择一个,仔细学习,至少达到掌握思想并能完成工具程序(如果能达到

    精通最好,不过,鉴于国内计算机专业普遍对数学的重视程度不够,就把要求降低了一些,在实践

    中慢慢体会吧);

4. 忘记上面所有的东西,追求你的“编程思想”;


上一篇:天堂没有程序员
下一篇:一道算法题:1...N中缺一个数,怎么找出来?