lisp语言入门—lisp是什么?需要什么能学?学了能做什么?

2019-04-04 03:29 阅读 435 次 评论 0 条

lisp是什么

lisp语言诞生于1958年,至今已有61年的历史。公认lisp是有史以来最强的编程语言,但是严格来说,我 非常认同参考文献中的观点,lisp不是编程语言,至少在设计的时候没有想把他设计成为编程语言,而是一种演算,由于编程水平与英文水平的限制,不多班门弄斧。借用阮一峰的译文就是

为什么上个世纪50年代的编程语言,到现在还没有过时?简单说,因为这种语言本质上不是一种技术,而是数学。数学是不会过时的。你不应该把Lisp语言与50年代的硬件联系在一起,而是应该把它与快速排序(Quicksort)算法进行类比。这种算法是1960年提出的,至今仍然是最快的通用排序方法。

 

学lisp能做什么

严格来讲,我不应该讨论这个,但是读者一般更关注这个。我想我不会从事程序行业,但我想这是一门比较简单的语言,至少比起C/C++要容易很多,而且对于逻辑、思维的帮助会有很多。只是用以丰富知识和掌握技巧。

 

学lisp需要什么

我认为lisp入门所需要掌握的语法、“函数”、“表”、“值”、“条件”这些开始的话,可以这样讲:

  1. 需要懂的数学知识不多,加减乘除方根即可。
  2. 英语水平也不需要很高,当然会的话更好。
  3. 最好有使用过mysql、mongo
  4. 会一门其他语言

 

下一节:lisp语言入门—lisp的安装

 

参考文献:

  • http://www.paulgraham.com/icad.html
嘤嘤嘤嘤嘤呜呜呜呜呜叭叭叭叭叭嘿嘿嘿嘿嘿哟哟哟哟哟 (1 次评分, 平均分: 5.00 out of 5)
Loading...
版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:lisp语言入门—lisp是什么?需要什么能学?学了能做什么? | 温柔的夜
分类:lisp语言 标签:

发表评论


表情