基于Java平台的多语言混合编程
来源期刊:软件工程2014年第11期
论文作者:钱宇虹
文章页码:39 - 41
关键词:JVM;Groovy;Scala;Clojure;多语言混合编程;
摘 要:Java领域混合语言编程时代已经到来。本文首先回顾静态类型语言和动态类型语言、命令式语言和声明式语言的基本概念和各自的优缺点,然后介绍Java语言的发展趋势和基于Java Virture Machine的代表性语言Jython、JRuby、Groovy、Scala和Clojure,最后指出软件项目的未来在于混合语言编程,Java仍将是JVM生态系统中的重要组成部分。
钱宇虹
武汉职业技术学院计算机技术与软件工程学院
摘 要:Java领域混合语言编程时代已经到来。本文首先回顾静态类型语言和动态类型语言、命令式语言和声明式语言的基本概念和各自的优缺点,然后介绍Java语言的发展趋势和基于Java Virture Machine的代表性语言Jython、JRuby、Groovy、Scala和Clojure,最后指出软件项目的未来在于混合语言编程,Java仍将是JVM生态系统中的重要组成部分。
关键词:JVM;Groovy;Scala;Clojure;多语言混合编程;