学习common lisp。 半年前断断续续接触lisp,现在才感觉入门。开始种种的不习惯,只能靠强迫自己坚持下去,现在的自我感觉是小学生级别。以前接触、学习、使用的语言,回头看基本都是如出一辙的工具。以前常听到,也常感觉语言只不过是个形式工具,学一门新语言主要就是多学些变异了的语法,外带不少库。lisp让人感觉到语言本身的威力、突破力。代码和数据可以做到浑然一体,想想也是---代码也本就是数据。感觉 c, c++, java一类,还更是算法表达的公式,达不到如中文、英文、法文的一样 “语言”表述能力。而本起源于数学演算公式的lisp,其灵活自如、概括抽象、演变进化的能力,更适合称为一门 语言的。
学lisp还伴随着在学emacs的使用,和vim的差别很大,一开始还真不习惯,操作起来手指的别扭,按键都累。
看到最新的程序语言排行榜,感觉PHP不妙了,几年前才风火起来,当时招个人都难;现在感觉PHP会来也快,去也匆匆。一二年后且看我这个预言是否准。