JVM之上的语言小集

简介: 1 JVM上的编程语言https://en.wikipedia.org/wiki/List_of_JVM_languages主要的有:Clojure, a functional Lisp dialectGroovy, a programming and scripting languageScala...

1 JVM上的编程语言
https://en.wikipedia.org/wiki/List_of_JVM_languages
主要的有:
Clojure, a functional Lisp dialect
Groovy, a programming and scripting language
Scala, an object-oriented and functional programming language[1]
JRuby, an implementation of Ruby
Jython, an implementation of Python
其中现在的大数据处理库spark基于scala; storn基于clojure

2 为什么很多语言选择在JVM上实现?
知乎: http://www.zhihu.com/question/20003582

3 其他资料
http://www.open-open.com/news/view/1669106 2012年
在JVM上运行的五大脚本语言
Kotlin http://www.infoq.com/cn/news/2015/11/kotlin-10beta

4 JVM上的语言编译器如何实现
http://stackoverflow.com/questions/3380498/create-a-jvm-programming-language
http://www.codeproject.com/Articles/50377/Create-Your-Own-Programming-Language

相关文章
|
2月前
|
JavaScript 前端开发 Java
深入理解JVM - 动态类型语言
深入理解JVM - 动态类型语言
26 0
|
11月前
|
JavaScript 前端开发 Java
深入理解JVM - 动态类型语言
上一节讲述了栈桢和分派的细节,这一节我们来讲讲自java语言诞生新增加的新语言特性:动态类型语言支持,这一节将会根据动态语言的特性以及相关的介绍同时讲述jvm一个重要的指令:invoke dynamic指令。但是需要注意的是:invokedy namic指令面向 的主要服务对象并非Java语言,而是其他Java虚拟机之上的其他动态类型语言
84 0
|
SQL 存储 NoSQL
JVM 上数据处理语言的竞争:Kotlin, Scala 和 SPL
JVM 上数据处理语言的竞争:Kotlin, Scala 和 SPL
197 0
|
SQL 存储 NoSQL
JVM 上数据处理语言的竞争:Kotlin, Scala 和 SPL
基于JVM的开源数据处理语言主要有Kotlin、Scala、SPL,下面对三者进行多方面的横向比较,从中找出开发效率最高的数据处理语言。本文的适用场景设定为项目开发中常见的数据处理和业务逻辑,以结构化数据为主,大数据和高性能不作为重点,也不涉及消息流、科学计算等特殊场景。......
192 0
JVM 上数据处理语言的竞争:Kotlin, Scala 和 SPL
|
自然语言处理 算法 Java
为什么java不是最强的语言而JVM确可以叫做最强的虚拟机呢?
为什么java不是最强的语言而JVM确可以叫做最强的虚拟机呢?
为什么java不是最强的语言而JVM确可以叫做最强的虚拟机呢?
|
XML JavaScript 前端开发
可在JVM、nodejs和浏览器运行的静态编译语言 Ceylon 发布 1.0 版
Ceylon是一个可运行于JVM、nodejs和浏览器的静态OO语言。
133 0
可在JVM、nodejs和浏览器运行的静态编译语言 Ceylon 发布 1.0 版
|
JavaScript Java 程序员
牛逼了!教你用九种语言在JVM上输出HelloWorld
为了让Java语言具有良好的跨平台能力,Java独具匠心的提供了一种可以在所有平台上都能使用的一种中间代码——字节码(ByteCode)。
1507 0
|
Java Scala Kotlin
JVM语言生态结构原理图 从Java,Kotlin,Scala,Groovy等语言的编译、执行全过程图示解析
JVM语言生态结构原理图 从Java,Kotlin,Scala,Groovy等语言的编译、执行全过程图示解析 JVM语言生态 by 陈光剑.png
1044 0
JVM语言生态发展简史
JVM语言发展简史 by 陈光剑.png JVM语言生态 by 陈光剑.png
799 0