编程语言:2008年回顾和2009年预测

去年初,Ehud Lamm发在Lamba the Ultimate上发起了一份邀请,邀请博客们分享他们对于2008年编程语言领域的预测

\\\

虽然很多人争论说因为当前的模式和架构的限制,并发并不会发展到什么程度,但并发还是成为了年度预测中排在前面的主题之一。大家表现出同样矛盾心理的还有函数式编程语言。原本预测将要“撼动世界”的Haskel没有像预想的那样得到广泛应用,但其为更多主流编程语言提供了创新特性的灵感。一般说来,有些博客预测“没有哪门函数式语言会变得特别流行”,而另一些博客则对F#和Scala能获得更多关注持相当乐观态度,至少从一些使用F#/C#或者Scala/Java组合的多语言项目开发中看来是这样。而对于其他的编程语言,原本预计Java会确立更加稳固的地位。而Ruby会因为Rails的下降趋势而渐渐衰落。相反,C++会因为它的2009年新ISO标准而“变成”2008年的年度语言”,Javascript会获得更多的动力。

\\

作为对这篇帖子的回复,James Iry请求博客们在2008年底就“2008年编程语言领域有哪些值得关注的内容”分享他们的观点。

\\

在评估去年预测的有效性时,Key Schluehr认为并发距离年度主题日渐遥远。在他看来,如果有一个主题的话,那就是“云计算”,尽管他认为“这跟计算一点关系都没有”。他还断言,就像Morris Johns期望的那样,没有哪门函数式语言会变得非常流行,虽然很多其他的博客不同意这点。

\\

James Iry争辩说,虽然没有哪门函数式语言有Java或者Ruby那样的流程程度,“但事实是这些去年涌现出来的语言在主流的领域中产生的影响即便不是显著的,那也是巨大的。”Eli Ford特地提到“F#在去年九月份有了自己的CTP(Community Technology Preview),并会和C#和VB一起在Visual Studio 2010中得到支持”。Sean McDirmid也说道“就特殊语言的发展,2008年对于Scala来说无疑是个不错的年头”。“Clojure”,在去年的讨论中压根就没有被提到过,但Chris Rathman坚持它就是年度发现,他相信它就是一个“将已有概念集成到编程语言中去”的很好的例子。

\\

除了Scala,Sean McDirmid还提到了Objective C“能成为2008年最热门的语言是得益于iPhone SDK”,并且他相信2008年也是C语言的收复失地之年,它的不同变种正在用于“编写GPU硬件(HLSL、CUDA、OpenCL……)”。

\\

另外一方面,一些博客特地提到去年并不是Java很风光的一年。Sean McDirmid断言“JavaFX来得太晚,并不会有什么大出息”。如果博客们对于Java未来的担心是正确的话,那么Daniel Weinreb的话无疑让大家放心了一些,“Java应用的领域如此广泛,所以我们不可能看到它很快地消失”,而根据James Iry所说,“Java还会在很长一段时间内成为IT经理们最感安全的选择”。其他的人则怀疑Sun能否有能力度过当前的危机,并揣测JVM未来或许有IBM或者Google加入进来。

\\

这场讨论从2008年一直进行到了2009年,而且很多更新的预测也加入了进来。在函数式编程领域,James Iry期望Clojure和Scala团队能贡献出更加伟大的特性,而Falcon坚称“2009年是Clojure年而不是Scala年”,并预期F#最后会吸引主流.NET开发者的注意。Ross Smith则坚持他去年的预测:函数式语言会成为主流,而不是仅仅会合并到已经存在的过程式和OO语言中。他还相信“新的C++标准最后会成为官方的”,“并发,包括GPGPU应用,会继续提升其分量”,“Python会开始让用户感觉痛苦,因为它对于并发性没有很好的支持”,而“JavaScript会继续攀升”。

\\

Xscott同样相信对于JavaScript的预测,“它最后会成为流行的服务器和应用程序脚本语言,这主要取决于它的不同的JIT编译实现”,而Kay Schluehr则相信JavaScript不会“突破自己的小圈子”。另一方面,他觉得“编程的美好未来之一就是普通程序员而不是核心开发者开始对Perl 6、Rubinius或者PyPy产生兴趣。”

\\

Kaveh Shahbazian相信“2009年将会发生的是发现一些新的方法来使用脚本编程”,并提到Lua就是一个成功的例子。最后一点也很重要,Sean McDirmid预测“动态和静态之争将不会有什么新的进展。”

\\

查看英文原文Programming Languages: 2008 Review and Prospects for 2009

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值