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

Lisp今天用的是什么?你觉得它要去哪里?[关闭]

  •  32
  • Rook  · 技术社区  · 16 年前

    从来没有过 Lisp 用户,所以在阅读时不要把我看得太重。然而;

    • lisp今天是用来干什么的?

    我知道有几种语言变体存在,至少有一种可以让它在商业上存活一段时间(AutoLisp,VisualLisp-来自Autodesk的相当大的支持)。但我不认识每天都用它的人。所以如果你能对这件事有所了解的话:

    • 现在它的主要目标市场是什么?

    你认为它的未来会是什么?…它会成为少数应用程序中的另一种支持语言吗?还是会有进展?

    此外,除了“一个不应说出姓名的编辑”;

    • 还有哪些应用程序将其作为支持语言?
    11 回复  |  直到 10 年前
        1
  •  16
  •   Don Branson marios    16 年前

    Lisp方言Clojure似乎越来越受欢迎-你可以在 http://clojure.org/ 在其中一个论坛上可以看到人们用它构建的真实应用程序。

        2
  •  14
  •   Prabu    16 年前

    我的lisp项目中的一个例子:

    sharebot:它下载股票市场数据,进行分析并自动交易。每月把钱存入我的银行帐户!

        3
  •  11
  •   tmh    16 年前

    飞机设计: http://www.piano.aero/

    LispWorks列出了几个应用程序: http://www.lispworks.com/success-stories/index.html

    弗兰兹技术广泛应用于: http://www.franz.com/

        4
  •  10
  •   Ken    16 年前

    上周我想排版一些音乐,而最有名气的节目(免费或其他)似乎是lilypond。我很惊讶地看到,它主要是写在,并可定制的,方案。

        5
  •  9
  •   StaxMan    16 年前

    主要用于配置和扩展emacs!

    *鸭子*

        6
  •  7
  •   Rainer Joswig mmmmmm    10 年前

    CoCreate Modeling, now CREO Elements/Direct Modeling ,一个广泛的三维cad应用程序使用公共lisp作为其扩展语言。afaik现在在这个应用程序的公共lisp中有700多个loc。事实上,普通LISP不仅是扩展语言,而且应用程序的大部分都是用普通LISP(加上一些C++)编写的。

    除此之外,lisp是一个具有不同实现(scheme、common lisp、emacs lisp、visual lisp、clojure、logo等)和其他一些不同实现的方言家族。

    优势包括:

    • 符号计算(maxima,reduce,axiom,acl2,…)
    • 人工智能,语义网…(一些例子见弗兰兹的客户故事)
    • cad(autocad、cocreate等)
    • 音乐(openmusic,普通音乐,pwgl,…)
    • 图形应用程序(参见LispWorks客户案例中的一些示例)
    • 开发环境(emacs和其他)
    • 教育(DRScheme,…)
        7
  •  4
  •   Filip Skakun    16 年前

    似乎存在于 job market

    24个工作机会。

        8
  •  4
  •   justinhj    16 年前

    common lisp在这个领域并没有得到广泛的应用,但这里是我所知道的最成功的应用之一。

    ITA Software: Airfare Shopping Engine 而弗兰兹·利普 list 其他的。

        9
  •  4
  •   Rainer Joswig mmmmmm    16 年前

    也看到 topics of the International Lisp conference 2009 . 这应该会给你一个印象,人们使用lisp是为了什么,他们正在考虑什么新的想法。

        10
  •  1
  •   Anuj    15 年前

    lisp是目前使用的人工智能系统,主要通过显示列表的功能来实现。但它作为一种象征性的代表语言

        11
  •  0
  •   Marko    16 年前

    它可以用于任何其他编程语言所用的东西,包括web、游戏、内部应用程序等等。