高品质的音视频能力是怎样的? | Qcon 全球软件开发大会·上海站邀请函 了解详情
写点什么

文章:探索 JVM 上的 LISP

  • 2008-09-04
  • 本文字数:482 字

    阅读完需:约 2 分钟

Lisp(List Processing Language)是一门函数式语言,1958 年由美国麻省理工学院的 AI 小组提出,是迄今为止除 Fortran 语言外历史最悠久、使用最广泛的语言。 Lisp 的发展历史也是方言演变的过程。方言多是在没有统一精良的标准时衍生出的结果,是人们发挥自己的聪明才智创立出的符合个人需要的语言标准。今天使 用最为广泛的 Lisp 方言是 Common Lisp 和 Scheme。

作为一门存在已久的语 言,Lisp 必然有其不可替代的独特之处,Lisp 的函数结构,语法简单统一,可塑性强,在人工智能领域已得到非常广泛的应用。另外一方面,目前编程语言 的王者 Java 依然处于颠峰状态,支持者和追随者甚众。那么如何将这两种语言整合起来,达到取长补短、优势倍增的目的,就成为当前最具有现实意义的工作。

本 文用小段篇幅介绍了 Lisp 语言的特点,比较了它的两种主流方言及其在 JVM 上的实现。然后介绍了运行环境 REPL,并通过一些简单的程序展示了 Lisp 语法特点和语言特征,重点是函数(function)、宏(macro)和 lambdas。文章的最后,用一个例子演示了 Java 程序是如何同 Lisp 程 序进行整合、共同发挥效用的。

阅读完整文章:探索 JVM 上的 LISP

2008-09-04 01:12538
用户头像

发布了 127 篇内容, 共 39.5 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

真是太刺激了!美团CTO五轮面试,Java岗高级工程师一二三四五面面经(已拿到offer)

Java架构之路

Java 程序员 架构 面试 编程语言

求职阿里Java 技术岗位的经历,三轮技术面+HR面,面试也不过如此

Java架构之路

Java 程序员 架构 面试 编程语言

静态代理,jdk动态代理以及Cglib区别

Java架构师迁哥

Lock锁 精讲

伯阳

Java 多线程 lock lock锁

连续三年蝉联第一,Flink 荣膺全球最活跃的 Apache 开源项目

Apache Flink

Apache flink

SpringCloud 从入门到精通 09--- 支付服务集群

Felix

【设计模式】断路器模式

soolaugust

设计模式 28天写作

潘建伟团队再登Nature:建成全球首个集成量子通信网,全长4600公里

京东科技开发者

云计算

案例研究之聊聊 QLExpress 源码 (四)

小诚信驿站

刘晓成 小诚信驿站 28天写作 QLExpress源码 聊聊源码

在CSDN的六载时光,由你来决定今年的博客之星

谙忆

Alluxio Day 2021 线上直播

腾讯云大数据

大数据

testing

人生苦短,开发用云 | 如何优雅完成程序员的侠客梦?

阿里巴巴云原生

人工智能 阿里云 Serverless 程序员 云原生

程序员的五年:双非学历,两年进入苏宁,五年跳槽到阿里,建议收藏!

996小迁

Java 架构 面试 JVM Spring全家桶

week8-homework

J

创业失败启示录|校园微生活(故事篇 2)

阿萌

创业 28天写作 创业失败启示录 青城 人生故事

《价值》- 投资分析(4)

石云升

零售 28天写作 价值 投资分析

量化自动交易系统开发,量化炒币

薇電13242772558

数字货币 策略模式

Java 程序经验小结:避免使用float和double表示精确数据

后台技术汇

28天写作

量化交易机器人系统开发|市值管理系统开发搭建

W13902449729

量化交易机器人系统开发 市值管理系统开发搭建

Dubbo 版 Swagger 来啦!Dubbo-Api-Docs 发布

阿里巴巴云原生

Java 云原生 dubbo 大前端 中间件

面向对象之魔术方法· 第1篇《__init__方法,__new__方法》

清菡软件测试

测试

sync.singleflight 到底怎么用才对?

cyningsun

并发 Concurrency singleflight Cache Miss Go 语言

脱不花:怎样成为高效学习的人 学习笔记

魔曦

WireMock 使用

hungxy

测试 WireMock

毕业三年,从小公司到大厂,先后四面阿里、小米、美团等,终于收到offer!

Java架构之路

Java 程序员 架构 面试 编程语言

SD-WAN:网络走向业务

JiangX

创业 投资 网络 28天写作 SD-WAN

LeetCode题解:236. 二叉树的最近公共祖先,存储父节点,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

市值管理机器人系统开发|量化策略交易系统开发搭建

W13902449729

市值管理机器人系统开发 量化策略交易系统开发搭建

文章:探索JVM上的LISP_Java_Per Jacobsson_InfoQ精选文章