发表于:2009-7-3 17:25:00
如果你看着javascript语言不是和c或者java的语法很象么,你真应该读一下这书,因为你只说对了不到十分之一。
要命的是所有你在c 和java的世界里学会的东西,绝对地阻碍你掌握新东西,如果你不信我的断言,测验一下你自己:
下载一个mozilla的javascript解释器的代码(如果你不知道怎么找到,还是别看这书了,浪费你的时间),里面有一个Y.js,能用你的老知识解释?javascripts受到scheme很大的影响,因为eich本来要写一个scheme的解释器的。函数式编程,java,c 完全陌生。
self和smalltalk也是面向对象,但是不是你知道的那种面向对象,很多人都掉到这样的坑里了,包括jquery的作者,因为这里的继承根本就不是类的继承,而是对象的继承,如果你看到前面这话觉得莫名奇妙,你肯定要倒大霉。
c /java程序员和perl/python/bash/ruby程序员最大的区别你知道是什么么?代码量多一个量级,执行量少一个量级,程序是写给人和机器的,千万别忘了这两点,让别人看不完,看不懂的程序通常连作者也不能很好的执行它。你知道大部分程序员很简单的就是没法执行自己的程序么?你必须敲过千千万万的命令行,写过比代码还多的测试,你才对我的这些话感到认同。你要能方便的执行你的程序:)