LISP的未来是什么?我应该学习吗?

Zin*_*inx 19 lisp common-lisp

我知道这不是一个非常技术性的问题,但它适用于所有技术人员,这就是我在这里提出的问题.这是我的问题:

有人能帮我理解学习LISP的现在和未来吗?我的一个在大学论文里使用LISP的一个项目(这是一个大项目 - 可能是两个学期的),我不能决定我是否应该把大量的精力投入到学习LISP如果在LISP没有未来,或我是否应该尽可能多地学习作业,并做一些其他不需要任何LISP的项目.我知道一点基本的LISP.请帮我.

Mat*_*ggs 22

Lisp是那些真正改变你对编程思考方式的语言之一.如果按价值表示可销售性,那么它的价值就很小.如果你的意思是它作为开发者给你的价值,我会说它相当高一点.


Rai*_*wig 22

如果您对软件开发有真正的兴趣,那么您应该学习Lisp和其他编程语言.

Ruby,Python和Perl是Lisp的远亲.更接近Javascript - 这基本上是一个原始的Lisp,具有奇怪的非可编程语法.

Scheme的核心相对干净,功能强大.教授基本概念.

Common Lisp是一种强大的语言,具有各种"异国情调"的扩展.您可以使用单一语言体验多范式编程.

Clojure是一个较新的Lisp,它以多种方式打破了Lisp传统,但提供了功能语言和并发的有趣组合.

所有三种Lisp方言都提供了元语言抽象功能,很少有语言以这种优雅的方式提供(Prolog将是另一种具有相似功能的有趣语言).体验代码是数据和数据可以是代码将永远改变您对编程的看法.


Fra*_*rar 8

Lisp已经烹饪了50多年.如果它将要死,很久以前就会死亡.

现代语言仍然赶上Lisp.

"它没有死,它只是闻起来很有趣"正如有人曾经说过的那样(只有我的Google-fu未能找到引文).


Vij*_*hew 5

我们认为在新语言中理所当然的一些功能起源于Lisp.(本文有更多相关信息).语言继续借用 Lisp的想法.Lisp的最大优势在于它能够将代码表示为数据和数据作为代码,而大多数"流行"语言由于其复杂的语法而无法容纳.Lisp仍然处于编程语言研究的最前沿,而下一个令人震惊的语言将更接近Lisp而不是其他任何东西!因此,了解Lisp编程将使您在游戏中保持领先.