lisp 可以做什么

 我来答
百度网友8c4970843
2013-12-29 · TA获得超过751个赞
知道答主
回答量:112
采纳率:0%
帮助的人:94万
展开全部

楼上都没说出lisp的特点和本质,总的来说,lisp有两个特征:函数式编程和面向语言

  1. 函数式编程决定了它与数学有天然的契合度,因此可以利用它来表达数学思想、推演符号类型

  2. 面向语言说明lisp是一门可以生成代码的语言。lisp对待数据和代码均采用同一种数据结构表示,因此lisp可以优雅的处理自身的代码。解决问题的时候,你完全可以利用lisp自己设计一门适合问题领域的语言,然后再处理


其实lisp有很多方言:

  1. Elisp:配置神器Emacs

  2. Scheme:最纯的lisp,实用的库很少,一般人只是在学习SICP的时候接触过,应用方面当然也有, 如作为texmacs的配置语言,还有Gimp的开发。如果利用这门语言学习编译器的设计将会是一个不错的选择

  3. comman lisp:lisp的集大成者,有很多库可用,可以用来做web开发、人工智能应用、系统应用程序(如邮件过滤器、mp3、html生成器等等)、类型符号推演

  4. clojure:做网站开发,运行在JVM上,有JAVA基础比较好入手

  5. AutoLisp:与autocad结合用在绘图领域

greatlmy4
2013-12-18 · TA获得超过1330个赞
知道小有建树答主
回答量:1446
采纳率:76%
帮助的人:311万
展开全部
lisp可以做其他高级程序语言能够做的事情,譬如:运算、逻辑判别、循环、输入、输出、等等。lisp与autocad相结合可以实现自动绘图等更高级的功能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lyt8353381
2013-12-19 · TA获得超过267个赞
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:143万
展开全部
比较常见的是与cad的二次开发用 就目前自己使用的感觉来说 数字 字符串等数据处理不如主流语言好用 胜在与cad结合很好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科
2021-01-20 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式