最近米国那边又在讨论这个话题,
孟岩也发了一篇帖子[url]http://blog.csdn.net/myan/archive/2008/01/10/2033386.aspx[/url]。
我个人最开始使用Pascal学的数据结构,现在已经忘差不错了。
入门语言算是C语言了,虽然不精通,但是指针这一块还是比较熟悉的。
我个人认为教学语言用Java确实不是很好,就像孟岩的文章里提到了,封装太多,隔离了一些底层操作,而这恰恰是一个优秀的程序员必备的知识。
当然不能否认,你可以用java入门,然后花时间在研究JVM的规范,看java底层是怎么做的,从而再了解计算机底层的一些操作,那么为什么一开始不用其他的语言入门呢?
孟岩也发了一篇帖子[url]http://blog.csdn.net/myan/archive/2008/01/10/2033386.aspx[/url]。
我个人最开始使用Pascal学的数据结构,现在已经忘差不错了。
入门语言算是C语言了,虽然不精通,但是指针这一块还是比较熟悉的。
我个人认为教学语言用Java确实不是很好,就像孟岩的文章里提到了,封装太多,隔离了一些底层操作,而这恰恰是一个优秀的程序员必备的知识。
当然不能否认,你可以用java入门,然后花时间在研究JVM的规范,看java底层是怎么做的,从而再了解计算机底层的一些操作,那么为什么一开始不用其他的语言入门呢?