现在的语言,如c、java、python等其实是命令式语言,lisp是函数式语言,完全不同 。其次,为什么函数式语言虽简单但不流行呢?!第一,函数式语言的解析需要更多的计算能力,早期计算机业界只能选择命令式,延续至今 。其他语言是给你一个世界,而Lisp则更像让你创造属于自己的世界,让你在现实和抽象里来回切换,就好象JavaScript一样,十年前你能想象JavaScript有今天吗?Lisp也一样,这个曾经被时代遗忘的语言一定重新被人重视!当年,老爷子发明Lisp语言,并提出人工智能的概念,初衷只是为了更好的教学和研究,可现在回过头来想想老爷子是多么威武明智 。
编程语言发展到现在lisp还有优势吗?
有优势!而且优势很明显!首先,lisp和现在的流行语言不同,属于不同的体系 。现在的语言,如c、java、python等其实是命令式语言,lisp是函数式语言,完全不同 。命令式注重的是过程,函数式注重结果,思路不同,角度不同 。如果函数式用得好,编程比命令式简单太多了 。其次,为什么函数式语言虽简单但不流行呢?!第一,函数式语言的解析需要更多的计算能力,早期计算机业界只能选择命令式,延续至今 。
Lisp语言优点那么多,为什么国内很少运用?
Lisp流行不起来,我认为可能有以下几个原因:1. 社区,资料和用户少,主流语言遇到一个问题,网上搜索一下,就能找到答案,因为用的人多,别人已经遇到过了 。但是Lisp很难找到现成的答案,你得自己去琢磨,入门更难了 。Java,Python, C/C,.Net等资料铺天盖地,有问题也可以去问问 。Lisp不一样 。
【Lisp教程?,lisp语言】2. 语言看起来简单,但学习到干活程度很难的,往往需要很强的数学功底才行 。这就和其他主流语言不同了,学几天就可以慢慢开始干活了,逐渐深入 。还没有见过《Lisp项目实战》这样的书吧 。一般到高阶函数就卡住了,更何况闭包,continuation和宏了 。3. 因为语法过于简洁,造成了其他方言太多,各个编译器又有自己的特色,同样的语法写出来的代码,语义各异,互不兼容 。
《黑客与画家》作者极力推崇lisp语言,lisp语言到底能干什么?
怎么说呢,我只能说Lisp是纯粹的,接近数学本质的编程语言 。其他语言是给你一个世界,而Lisp则更像让你创造属于自己的世界,让你在现实和抽象里来回切换,就好象JavaScript一样,十年前你能想象JavaScript有今天吗?Lisp也一样,这个曾经被时代遗忘的语言一定重新被人重视!当年,老爷子发明Lisp语言,并提出人工智能的概念,初衷只是为了更好的教学和研究,可现在回过头来想想老爷子是多么威武明智 。
推荐阅读
- 小白系统重装教程,系统重装软件哪个好
- C语言学习教程,c语言学习网
- 电脑平面设计入门教程,平面设计教程
- 实物图如何转换扁平化,PS制作扁平化食物教程
- 公司邮件群发教程,邮件群发原理
- 初级电工培训视频教程,电工视频
- 把PPT做出高级感,高级ppt制作教程
- Solidworks教程之钣金报价2,solidworks钣金教程
- 七雄争霸单机版怎么开始,《七雄争霸》阵型大全新手基础教程讲解
- 轻松矿工挖矿教程,挖矿挣钱