lisp,Lisp教程?

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语言 , 并提出人工智能的概念 , 初衷只是为了更好的教学和研究 , 可现在回过头来想想老爷子是多么威武明智 。
【lisp,Lisp教程?】

    推荐阅读