the good part:
1.functions
It is Lisp in C's clothing.呵呵,披着c外衣的lisp,怪俺菜了点,sicp也
看过一段时间,结果好久没看了,还没理解到function programming的精髓。
2.loose typing
strong typing和loose typing都各有好处吧,只是写java时间长一点,确实觉
得compile time error detect这个safety net起的作用很有限,js如果能有好点的
ide来作语法检查,也就差不多了。这就好像小孩学走路,不太会走的时候需要借助一点外
部的工具来帮助走,而大一点会走的就不需要了。
3.object literal
这个东西很有用,感觉写起来也很方便,而且在对象的属性不能确定,需要动态生成
时,那就非常好用了。
the bad part:
1.The bad ideas include a programming model based on global
variables.基于全局变量的编程模型,暂时还不知道危害在那里,name collision
or..?
1.functions
It is Lisp in C's clothing.呵呵,披着c外衣的lisp,怪俺菜了点,sicp也
看过一段时间,结果好久没看了,还没理解到function programming的精髓。
2.loose typing
strong typing和loose typing都各有好处吧,只是写java时间长一点,确实觉
得compile time error detect这个safety net起的作用很有限,js如果能有好点的
ide来作语法检查,也就差不多了。这就好像小孩学走路,不太会走的时候需要借助一点外
部的工具来帮助走,而大一点会走的就不需要了。
3.object literal
这个东西很有用,感觉写起来也很方便,而且在对象的属性不能确定,需要动态生成
时,那就非常好用了。
the bad part:
1.The bad ideas include a programming model based on global
variables.基于全局变量的编程模型,暂时还不知道危害在那里,name collision
or..?