论文部分内容阅读
这里列出10种将会改变IT世界工作方式的编程语言,这些语言已经在开始改变IT界的景象。
Dart语言 这种语言由谷歌制造,用来替代Javascript,弥补Javascript在web应用中大量使用时出现的缺点。
Ceylon语言 这种语言被称为“Java杀手”。 Ceylon语言的目标就是要解决Java缺少能够声明结构化数据定义的语法等问题。
Go语言 据一些技术分析家说, Go语言将最终完全替代Java。这是一种通用型的语言,可以用来开发任何软件——从普通应用到系统编程。
F#语言 F#是一种由微软开发的语言,设计时既考虑了功能性又考虑了实用性。它能跟其他CLR语言(如C#和VB)一样可以访问.NET平台上的所有程序库和功能特征。
Opa语言 Opa语言倡导一种全新的Web编程模式。在一个Opa应用中,客户端UI、服务端逻辑、数据库I/O,全部由一种语言实现——Opa语言。
Fantom语言 Fantom语言是专门为跨平台移植设计的。Fantom工程不仅包括一个可以输出JVM和.NET CLI字节码的编译器,还包括一套从Java和.Net中提取的API,从而可以创建一个额外的可移植代码层。
Zimbu语言 这种奇特的语言从其他各种语言中吸取元素和成分。它的语法独特、与众不同,但功能丰富。可移植是它的核心理念。
X10语言 随着多核CPU和分布式计算的普及, IBM研究机构开发了X10语言—— 一种专门为现代并行架构设计的语言,目标就是要把开发效率提高“10倍”。
haXe语言 haXe是一种可以应用到多种操作环境的多平台语言——从本地二进制到脚本解释器到虚拟机。
Chapel语言 Chapel语言是专门为超级计算机和集群设计的。Chapel语言的语法有很多源头,除了常见的C、C 、Java外,它还借鉴了一些科学研究性语言(比如Fortran和Matalb)里的概念。
(摘编自中国教育报)
Dart语言 这种语言由谷歌制造,用来替代Javascript,弥补Javascript在web应用中大量使用时出现的缺点。
Ceylon语言 这种语言被称为“Java杀手”。 Ceylon语言的目标就是要解决Java缺少能够声明结构化数据定义的语法等问题。
Go语言 据一些技术分析家说, Go语言将最终完全替代Java。这是一种通用型的语言,可以用来开发任何软件——从普通应用到系统编程。
F#语言 F#是一种由微软开发的语言,设计时既考虑了功能性又考虑了实用性。它能跟其他CLR语言(如C#和VB)一样可以访问.NET平台上的所有程序库和功能特征。
Opa语言 Opa语言倡导一种全新的Web编程模式。在一个Opa应用中,客户端UI、服务端逻辑、数据库I/O,全部由一种语言实现——Opa语言。
Fantom语言 Fantom语言是专门为跨平台移植设计的。Fantom工程不仅包括一个可以输出JVM和.NET CLI字节码的编译器,还包括一套从Java和.Net中提取的API,从而可以创建一个额外的可移植代码层。
Zimbu语言 这种奇特的语言从其他各种语言中吸取元素和成分。它的语法独特、与众不同,但功能丰富。可移植是它的核心理念。
X10语言 随着多核CPU和分布式计算的普及, IBM研究机构开发了X10语言—— 一种专门为现代并行架构设计的语言,目标就是要把开发效率提高“10倍”。
haXe语言 haXe是一种可以应用到多种操作环境的多平台语言——从本地二进制到脚本解释器到虚拟机。
Chapel语言 Chapel语言是专门为超级计算机和集群设计的。Chapel语言的语法有很多源头,除了常见的C、C 、Java外,它还借鉴了一些科学研究性语言(比如Fortran和Matalb)里的概念。
(摘编自中国教育报)