探索JVM上的LISP
来源:互联网 发布:travian源码 编辑:程序博客网 时间:2024/05/16 09:25
Lisp(List ProcessingLanguage)是一门函数式语言,1958年由美国麻省理工学院的AI小组提出,是迄今为止除Fortran语言外历史最悠久、使用最广泛的语言。Lisp的发展历史也是方言演变的过程。方言多是在没有统一精良的标准时衍生出的结果,是人们发挥自己的聪明才智创立出的符合个人需要的语言标准。今天使用最为广泛的Lisp方言是Common Lisp和Scheme。
作为一门存在已久的语言,Lisp必然有其不可替代的独特之处,Lisp的函数结构,语法简单统一,可塑性强,在人工智能领域已得到非常广泛的应用。另外一方面,目前编程语言的王者Java依然处于颠峰状态,支持者和追随者甚众。那么如何将这两种语言整合起来,达到取长补短、优势倍增的目的,就成为当前最具有现实意义的工作。
本文用小段篇幅介绍了Lisp语言的特点,比较了它的两种主流方言及其在JVM上的实现。然后介绍了运行环境REPL,并通过一些简单的程序展示了Lisp语法特点和语言特征,重点是函数(function)、宏(macro)和lambdas。文章的最后,用一个例子演示了Java程序是如何同Lisp程序进行整合、共同发挥效用的。
阅读完整文章:探索JVM上的LISP。
- 探索JVM上的LISP
- 探索JVM上的LISP
- lisp学习总结(二)-----lisp应该探索发展的方向
- 田春:走在Lisp的岔路上
- JVM语言Ioke:直观的语法,Lisp与Ruby的力量
- 探索JVM 内存分配
- Lisp的本质(The Nature of Lisp)
- Lisp的本质(The Nature of Lisp)
- Lisp的本质(The Nature of Lisp)
- Lisp的本质(The Nature of Lisp)
- Lisp的本质(The Nature of Lisp)
- Lisp的本质(The Nature of Lisp)
- Lisp的本质(The Nature of Lisp)
- LISP的本质(THE NATURE OF LISP)
- 探索JVM运行状态的利器—JVMPI,HPROF
- [转载]探索JVM运行状态的利器—JVMPI,HPROF
- JVM深入探索与实践,谈谈我的理解
- 开始探索Linux上的Rails
- NET与Matlab结合 —— 最小二乘法直线拟合(C#)
- Hibernat使用中遇到的org.hibernate.exception.GenericJDBCException异常
- 子标签DIV使用浮动布局(float),父标签DIV如何自适应高度
- FCKeditor在线编辑器的使用
- Oracle 10g 函数
- 探索JVM上的LISP
- oracle9i 在solaris下用dbca创建第二个数据库的时候 直接没响应 是什么原因 各位高手们帮忙解决下
- 程序人生: VC程序员之无法选择的命运(转载)
- Oracle 10g 分析函数
- javascript 常用代码大全(超级收藏,强烈推荐)
- apache启动选项中带参数/アパッチの起動オプションにパラメータを付与する
- java代码行统计
- Oracle 复杂数据类型
- Ruby/Rails──不一样的"Web"应用