我是一个非常有经验的Ruby,Objective C和Java程序员,我正在观看关于emacs的视频(因为我一直在使用Vi),并注意到它也是一个LISP解释器.这激起了我的兴趣,并提出了一个有趣的问题:对于那些了解现代高级语言(如Ruby,Java和Objective C)的人来说,学习LISP有什么实际好处吗?我是否可以通过留出一些时间学习LISP来获得任何收益?我想听听你们有什么要说的.谢谢.
从某种意义上说,Lisp是冯·诺依曼揭示"代码就是数据就是代码"的逻辑延伸.
在大约82之前的Lisp中发现的东西仍然在进入C#和Python等主流编程语言.由于Lisp语法相当统一,他们可能不会在Lisp中轻松使用它们.
像:
还有其他我无法想到的东西.