代码之家  ›  专栏  ›  技术社区  ›  Zinx

Lisp的未来是什么?我应该学吗?[关闭]

  •  20
  • Zinx  · 技术社区  · 14 年前

    我知道这不是一个非常技术性的问题,但这是所有技术人员的问题,所以我在这里问这个问题。我的问题是:

    有人能帮助我了解学习Lisp的现状和未来吗?我在大学的一篇论文使用Lisp作为一个项目(这是一个大项目,可能需要两个学期的时间),我无法决定如果Lisp没有未来,我是否应该投入大量精力来学习Lisp,或者我应该根据任务的需要学习尽可能多的东西,做一些其他不需要Lisp的项目。我知道一些基本的口齿不清。请帮帮我。

    7 回复  |  直到 14 年前
        1
  •  22
  •   Rainer Joswig mmmmmm    14 年前

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

    Ruby、Python和Perl是Lisp的远亲。更接近一点的是javascript——它基本上是一个带有奇怪的非编程语法的原始lisp。

    方案的核心是相对干净和相当强大。教授基本概念。

    通用Lisp是一种功能强大的语言,具有各种“异域”扩展。您可以在一种语言中体验多范式编程。

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

    所有这三种Lisp方言都提供元语言抽象能力,很少有语言以如此优雅的方式提供这种能力(Prolog将是另一种具有类似能力的有趣语言)。 体验到代码就是数据,数据就是代码,将永远改变你对编程的看法。

        2
  •  22
  •   Matt Briggs    14 年前

    Lisp是真正改变您对编程的看法的语言之一。如果你所说的价值就是适销性,那么它的价值很小。如果你的意思是价值,就像它给你作为一个开发者一样,我会说它是相当高的。

        3
  •  8
  •   Frank Shearar    14 年前

    Lisp已经煮了50多年了。如果它死了,它早就死了。

    现代语言是 仍然 赶上Lisp。

    “它没有死,只是闻起来很好笑”,就像有人说的(只有我的google fu找不到引文)。

        4
  •  5
  •   Vijay Mathew Chor-ming Lung    14 年前

    在新语言中,我们认为理所当然的一些特性源自Lisp。( This article 有更多信息)。语言文字 continue to borrow 来自Lisp的想法。Lisp最大的优势在于它能够 数据编码,数据编码 大多数“流行”语言由于其复杂的语法而无法适应。Lisp仍然是编程语言研究的前沿,接下来 土崩瓦解 语言比任何其他语言都更接近Lisp!因此,对Lisp编程的了解将使您在游戏中保持领先地位。

        5
  •  2
  •   Peter Tillemans    14 年前

    我相信Lisp有很大的价值,目前我们看到了一种Lisp的复兴,新语言如Clojure。即使是巨蟒和红宝石,在皮肤下也非常脆弱。

    而且,在Lisp中学习的概念通常会转移到其他语言,并且会使您成为更好的开发人员,无论您在日常工作中使用什么语言。

        6
  •  1
  •   Starkey    14 年前

    如果你学习lisp(而不是lisp:),你将成为一个更好的程序员。如果你在大学,我相信这将是你时间的一个很好的投资。

    Lisp最近有很多运动(Clojure等…)。也许它将来会更多地用于商业用途。我希望如此。Lisp很有趣!

        7
  •  1
  •   DigitalRoss    14 年前

    它没有商业前途,但无论如何要学会它

    在你了解Lisp之前,你没有受过计算机科学的充分教育。


    你知道,如果Lisp要抓住这个机会,在过去50年左右的时间里,它就会做到这一点。你可以无视人们说Lisp实现127最终会流行起来的说法。

    尽管如此,它是如此独特和强大,应该值得你花时间去理解它。