- 论坛徽章:
- 2
|
在我看来,lisp就是个渣.
我一向给立场明显,不含糊其词,而且大多数时候给别人他们想听的回答
塑料袋 发表于 2011-12-04 22:34 ![]()
所以虽然与你立场不同, 但还是很喜欢你说话不含糊这点。
autocad,gimp这些玩意, 最关键的核心图形学, lisp处在了可有可无的位置上.
塑料袋 发表于 2011-12-04 22:34 ![]()
autocad, gimp我不玩。 但我玩emacs。
说emacs最关键的是编辑, 也许无法反驳。
但如果没有emacs lisp, 那emacs真的就是个渣了 —— emacs lisp,即使它在lisp中算渣的, 但绝对不是处在可有可无的位置。
下面是emacs作者的话:
http://www.gnu.org/gnu/rms-lisp.html
The original Emacs did not have Lisp in it.
...
The language that you build your extensions on shouldn't be thought of as a programming language in afterthought; it should be designed as a programming language. In fact, we discovered that the best programming language for that purpose was Lisp.
也许是受到俺的见识所限, 至少我不认为lisp有什么神秘的.
而且,lisp和数学物理等科目不同. 数学可能无法产生立即的效果,因为这是个纯理论性的科目;但是lisp本来就是为了应用而生,纯应用性的,却被应用所抛弃. 还好意思蹦达嘛呀.
lisp之所以NB,很大程度是因为炒做,就和山东的大蒜没什么区别.
塑料袋 发表于 2011-12-04 22:34 ![]()
不对, lisp从一开始就是纯理论性研究, 一种思维体操而已。 原本就只打算作为一种图灵机定义。
甚至当McCarthy听说一个学生打算实现lisp时, 还告诉他不要将理论与实践混淆。
http://www.paulgraham.com/icad.html
Steve Russell said, look, why don't I program this eval..., and I said to him, ho, ho, you're confusing theory with practice, this eval is intended for reading, not for computing.
...
Suddenly, in a matter of weeks I think, McCarthy found his theoretical exercise transformed into an actual programming language-- and a more powerful one than he had intended.
So the short explanation of why this 1950s language is not obsolete is that it was not technology but math, and math doesn't get stale.
本坛子上几乎100%的人都是人云亦云. 某个白专教条的书上说lisp牛逼了,大家就都一窝蜂的认为它NB.
就算它不是炒做而是确实牛逼,那么坛子上也不见得就有人能够认识到它NB在那里.
塑料袋 发表于 2011-12-04 22:34 ![]()
确实坛子上没见过有多少人能够认识到它NB在那里 |
|