首页 > 手机 > 配件 > lisp,Lisp教程™

lisp,Lisp教程™

来源:整理 时间:2022-04-07 23:15:57 编辑:华为40 手机版

Lisp值得去学习吗?

lisp,Lisp教程™

谢谢邀请!首先要说Lisp 是否值得学习那么要先知道Lisp到底什么?LISP,全名LIST Processor,即链表处理语言是一种计算机程序设计语言。由约翰·麦卡锡在1960年左右创造的一种基于λ演算的函数式编程语言。其创作背景为:1958年夏,来自麻省理工学院的人工智能研究先驱——约翰·麦卡锡参与IBM资讯研究部的工作,研究符号运算及应用需求。

但当时IBM旗下的Fortran不要处理语言不能支援符号运算的递归、条件表达式、动态储存分配及隐式回收等功能。于是在1958年秋回到麻省理工学院后,开展研发了表处理语言——LISP。约翰·麦卡锡LISP为函数式程序设计语言,所有运算都能以函数中用于参数的方式来实现。它的核心操作符只有七个操作符,这种简洁的定义,非常接近图灵机原型的纯函数式语言,是现代语言完全无法比拟的。

编程语言发展到现在lisp还有优势吗?

lisp,Lisp教程™

有优势!而且优势很明显!首先,lisp和现在的流行语言不同,属于不同的体系。现在的语言,如c、java、python等其实是命令式语言,lisp是函数式语言,完全不同。命令式注重的是过程,函数式注重结果,思路不同,角度不同。如果函数式用得好,编程比命令式简单太多了。其次,为什么函数式语言虽简单但不流行呢?!第一,函数式语言的解析需要更多的计算能力,早期计算机业界只能选择命令式,延续至今。

《黑客与画家》作者极力推崇lisp语言,lisp语言到底能干什么?

lisp,Lisp教程™

怎么说呢,我只能说Lisp是纯粹的,接近数学本质的编程语言。其他语言是给你一个世界,而Lisp则更像让你创造属于自己的世界,让你在现实和抽象里来回切换,就好象JavaScript一样,十年前你能想象JavaScript有今天吗?Lisp也一样,这个曾经被时代遗忘的语言一定重新被人重视!当年,老爷子发明Lisp语言,并提出人工智能的概念,初衷只是为了更好的教学和研究,可现在回过头来想想老爷子是多么威武明智。

文章TAG:lispLisp教程

最近更新