祭司掌握了与神交流的方法,而世人只看见了神杖。
泛义的工具是文明的基础,而确指的工具确是愚人的器物
工具与功用:工具是手段,功用是目的
个人理解:我们更应该注重的是编程方法的基础,而不是某一特定的编程语言。正如作者所说:神杖总能被替换,而祭司还是祭司。
非此即彼的分类,必然导致特性的缺失,但特性的缺失又是开发人员所不能容忍的
编程语言分类基础:
运算产生结果,还是运算影响结果
人们需要更多分类的目的,要么是找到类似银蛋的完美武器,要么就是找到混合毒剂。二者的相同之处在于,都需要更多分类。
学习语言的魔法:看清语言的本质,而不是试图学会一门语言
理顺一副牌,两种或更多种的分类法作用于同一事物,只会使事物混淆而不是弄的更清楚
个人理解: 现在的编程语言都或多或少的混合了LISP的说明式,或者C,C++命令式的特性。而要深入了解一门语言,我们就需要从这些特性入手,看清这些特性。
JS的最小特性集
一套参考过程式语言惯例的语法
一套以原型继承为基础的对象系统
一套自动转换的弱类型系统
动态语言与函数式语言的基本特性
最终这些特性的交叉,构成了JS丰富多样的语言特性。