您现在所在的位置:首页 > 试题中心 > 一月考研历年真题 >

    震撼IT的12种全球最新编程语言

      计算机专业在职研究生是否想过,为什么Google采用GO和DART两种编程语言?为什么IBM、Cray、Red Hat分别创造了X10、Chapel和Ceylon三种语言?目前,全球最新的12种编程语言(DART、Ceylon、GO、F#、OPA、Fantom、Zimbu、X10、Haxe、Chapel、clojure、scala)是否能撼动IT未来,满足新编程方式的技术演进呢?

      12种编程新语言快速预览

      如果你分析这些新语言背后的故事,你将会看到新语言的超强特点。

      1.分布式计算

      可用于并行计算的编程语言(Cray的Chapel、IBM的X10)、并发编程(Clojure,Fantom,Go)和完整云栈单语言(Opa)。

      2.多范式编程

      支持面向对象和函数式编程语言(Clojure、F#、Fantom、Scala),相对于并行化程序要简单,而纯函数式语言看来并不是十分成功。因此,需要尝试多范式编程语言。

      3.多平台编程

      多平台编程语言不仅可在JVM和CLR实施(Clojure、Fantom、Scala),还可以在其他地区创建跨平台语言(Clojure & Fantom on JavaScript engine、Scala on Android、Haxe on several platforms)。

      4.规模化编程

      可读性、模块化(Ceylon)、编译速度(Go、Zimbu)、适合大型团队(Scala)、Meta-programmability(Ceylon、Scala)和简洁(Scala、Zimbu)是构建大型应用程序的编程语言的特性。

      5.客户端编程

      替代JavaScript的DART、客户端和服务器端相同的语言(Naxe、Opa、Zimbu)自然有自己特有的优势。

      作为计算机专业在职研究生,我们应该了解编程新语言出现的不同历史时期。其实,每个时期都链接到技术演进的未来。