免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5411 | 回复: 12
打印 上一主题 下一主题

将会改变未来IT世界的十种编程语言 [复制链接]

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:55:28
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-09-23 09:23 |只看该作者 |倒序浏览
  



这里要说的都是革新,说这些的目的就是要保持关注最新技术。如果你是一个程序员,想要探寻未来技术,那这篇文章就是你的必读之选。我们这里列出了10种编程语言,10种将会改变IT世界工作方式的编程语言。这些语言已经在开始改变IT界的景象。看看吧:

Dart语言
这种语言由谷歌制造,用来替代Javascript,弥补Javascript在web应用中大量使用时出现的缺点。对于Dart语言,谷歌的希望是,它将成为web编程的新官方语言。它有着与C语言类似的语法和关键词。然而,一个跟Javascript的重大不同之处是,Javascript是以prototype为基础的语言,可Dart里对象是用类和接口定义的,跟C++和Java一样。Dart语言还允许程序员将变量声明为静态类型。

Ceylon语言
这种语言被称为“Java杀手”。是由Gavin King(Hibernate创始人,现任职于红帽)创造的,但他否认是在红帽(Red Hat)公司里开发的。Gavin King对Java的抱怨包括:罗嗦的语法,缺少一等函数(first class)和高阶函数(higher-order),对元数据编程的支持很弱。特别的,他对缺少能够声明结构化数据定义的语法非常失望,他指出这使Java只能“跟在XML屁股后面使劲”。Ceylon语言的目标就是要解决所有这些问题。
Go语言
这个大家应该都知道了,谷歌创造了一个叫做Golang或Go的编程语言。据一些技术分析家说,它将最终完全替代Java。这是一种通用型的语言,可以用来开发任何软件——从普通应用到系统编程。虽然这种语言还不成熟,各种语言特征和规格还在变化,但程序员如今已经用它来开发工作了。

F#语言
这种语言已经在计算机科学研究和学术界里流行很久了。F#(发音是“F-sharp”),是一个微软制造的语言,设计时既考虑了功能性又考虑的实用性。因为它是一种可以运行在.NET通用语言运行环境(CLR)的一等函数(first-calss)语言,它能跟其它CLR语言(如C#和VB)一样可以访问.NET平台上的所有程序库和功能特征。

Opa语言
Web开发太复杂。即使一个简单的web应用,也会包含有多种语言交织的无数代码:客户端有HTML和Javascript,服务端有Java和PHP,数据库里有SQL,等等。Opa语言并不是来替代其中的某个语言。事实上,它是想一次把这些语言全消灭掉——通过倡导一种全新的Web编程模式。在一个Opa应用中,客户端UI,服务端逻辑,数据库I/O,全部由一种语言实现——Opa语言。

Fantom 语言
你是否开发过Java或.Net应用?如果使用Fantom开发,你可以选择使用它们任何一种平台,甚至中途切换平台。这是因为Fantom语言专门是为跨平台移植设计的。Fantom工程不仅包括一个可以输出JVM和.NET CLI字节码的编译器,还包括一套从Java和.Net中提取的API,从而可以创建一个额外的可移植代码层。

Zimbu语言
这种奇特的语言从其它各种语言中吸取元素和成分,它是Bram Moolenaar的智慧结晶。Bram Moolenaar是Vim文本编辑器的缔造者。这种语言被规划为要快,简洁,可移植,易读。它的语法独特、与众不同,但功能丰富。使用C语言风格的表达式和操作符,但有自己的关键字、数据类型和块结构。它支持内存管理,线程,管道。可移植是它的核心理念。尽管Zimbu是一种编译型语言,但Zimbu编译器输出的是ANSI C代码,这样可以让本地的C编译器来把它编译成本地平台的二进制代码。

X10语言
这是一种并行处理语言,曾经只是用在特定领域里的软件开发。然而,随着多核CPU和分布式计算的普及,今天的其它编程语言都似乎跟不上这种趋势的步伐。这就是为什么IMB研究机构开发了X10语言——一种专门为现代并行架构设计的语言,目标就是要把开发效率提高“10倍”。X10语言的并行能力来自使用分块全局寻址空间(PGAS)编程模式。代码和数据被分割成小的单元,分布到一个或多个“空间”,使得将一个单线程程序升级成运行在多核处理器上的多线程程序变得简单。

haXe语言
haXe(发音是“hex”)胜过任何一种可移植的编程语言。它是一种可以应用到多种操作环境的多平台语言——从本地二进制到脚本解释器到虚拟机。程序员用它开发出代码,然后编译成目标代码,JavaScript,PHP,Flash/ActionScript或NekoVm字节码等。

Chapel语言
对于应对当今世界高性能计算的特性,Chapel是一种出色的编程语言。这种语言专门为超级计算机和集群设计的,它是Cray(超级计算机之父)的Cascade研究课题的一部分,由美国国防部高级研究计划局(DARPA)参与启动,有一个宏大的高性能计算设想。Chapel语言的语法有很多源头,除了常见的如C,C++,Java外,它还借鉴了一些科学研究性语言(比如Fortran和Matalb)里的概念。它的并行处理特征是受ZPL和High-Performance Fortran的影响,这些语言也都是Cray的早期研究项目。

[英文原文:10 Programming Languages That Will Change The IT World]

转自 http://www.aqee.net/10-programming-languages-that-will-change-the-it-world/

本文来自ChinaUnix新闻频道,如果查看原文请点:http://news.chinaunix.net/opensource/2013/0923/2948351.shtml

论坛徽章:
1
2 [报告]
发表于 2013-09-23 19:18 |只看该作者
Opa语言
Web开发太复杂。即使一个简单的web应用,也会包含有多种语言交织的无数代码:客户端有HTML和Javascript,服务端有Java和PHP,数据库里有SQL,等等。Opa语言并不是来替代其中的某个语言。事实上,它是想一次把这些语言全消灭掉——通过倡导一种全新的Web编程模式。在一个Opa应用中,客户端UI,服务端逻辑,数据库I/O,全部由一种语言实现——Opa语言。

这个狠

论坛徽章:
0
3 [报告]
发表于 2013-09-24 08:14 |只看该作者
现在改变世界真他妈的容易

论坛徽章:
220
未羊
日期:2015-01-30 17:38:21未羊
日期:2015-01-30 17:38:26未羊
日期:2015-01-30 17:38:32未羊
日期:2015-01-30 17:38:38未羊
日期:2015-01-30 17:43:55白羊座
日期:2015-02-10 09:25:23白羊座
日期:2015-02-10 09:25:23白羊座
日期:2015-02-10 09:25:23白羊座
日期:2015-02-10 09:25:23白羊座
日期:2015-02-10 09:25:23羊年新春福章
日期:2015-03-04 15:12:552015年迎新春徽章
日期:2015-03-04 15:13:09
4 [报告]
发表于 2013-09-24 09:03 |只看该作者
看来我是没有能力改变世界了

论坛徽章:
0
5 [报告]
发表于 2013-09-24 09:28 |只看该作者
F#语言 F# F#。

论坛徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午马
日期:2014-08-06 03:56:58
6 [报告]
发表于 2013-09-24 22:25 |只看该作者
每一编程语言
都不是完美的,
这里要说的是, 将会改变未来IT世界的十种编程语言也是一样。

论坛徽章:
24
15-16赛季CBA联赛之北京
日期:2018-08-17 18:43:33技术图书徽章
日期:2018-08-22 12:53:57技术图书徽章
日期:2018-08-22 12:54:20技术图书徽章
日期:2018-08-22 12:54:3015-16赛季CBA联赛之福建
日期:2018-10-19 16:58:1619周年集字徽章-庆
日期:2019-08-27 13:28:5619周年集字徽章-19
日期:2019-08-27 13:31:2619周年集字徽章-19
日期:2019-08-27 13:31:2615-16赛季CBA联赛之同曦
日期:2019-09-05 12:03:2819周年集字徽章-周
日期:2019-09-06 18:54:5415-16赛季CBA联赛之上海
日期:2018-07-25 11:55:2615-16赛季CBA联赛之青岛
日期:2018-07-10 14:13:18
7 [报告]
发表于 2013-09-29 10:22 |只看该作者
通通都不懂...

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-03 17:23:07综合交流区版块每日发帖之星
日期:2015-08-19 06:20:00综合交流区版块每日发帖之星
日期:2015-09-15 06:20:00
8 [报告]
发表于 2013-09-29 23:17 |只看该作者
其实改变IT世界的语言是闽南话,所有卖线材的都是讲闽南话的。

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
9 [报告]
发表于 2013-09-30 08:00 |只看该作者
技术更新如此迅速!

论坛徽章:
0
10 [报告]
发表于 2013-10-06 23:55 |只看该作者
就让它来改变我吧~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP