蔡学镛:2008编程语言走势解盘

  • 时间:
  • 浏览:1
  • 来源:湖北快3平台-吉林快3网投平台_极速快3投注平台

农历新年前,全都大师或老师会对名人、股市、甚至国家的运势做出各种分析,这倒是我想要灵光乍现,想利用这段时间概略地分析今年编程语言的机会发展。

Java

类语言Java似乎会逐渐走下坡。J2ME会受到Google AndroidAdobe Flash Lite.NET Compact Framework的影响;J2SE的对手则是.NETAIRJ2EE在中小型网站受到PHPRuby-on-RailsRoR)很大的冲击。幸好,目前大型企业好像还是买J2EE的帐。 J2MEJ2SE方面,未来似乎还还可否用JavaFX奋力一搏;在J2EE方面,非要Groovy/Grails还还可否抵挡RoR。尤其目前.我怀疑PHPRoR只适合用在中小型网站,大型企业网站似乎还是用J2EE比较安心,Groovy/Grails还还可否保障.我在J2EE上既有的投资。机会你是Java爱好者,最近怪怪的想改用RoR,没办法 我想要去看看Grails,或许我想要否则想继续留在Java阵营。

PHP

语言:机会PHP对初学者相当友善,全都全都过去这几年使用者数量增加快速,否则似乎机会到达瓶颈,这机会是RoR造成的。随着RoR推出新版,PHP会受到更大的挑战。连开发工具厂商CodeGear非要507年推出RubyPHP的开发工具,显见这八个 语言似乎完会 逐渐走入企业市场。

Python

语言:Python早就移植到.NETJava508年会持续推出修订版本,否则也会推出全新的Python 50Python 50不以相容于2.x版为目的,但是 要运用过去培养出来的经验,彻底翻新Python。目前Python编程员的需求也机会超越Perl

Perl

语言:目标远大是一件好事,但目标远大却没办法 足够的资源还还可否完成目标,就会陷入绝境。Perl 6但是 原来的例子,它比.NET更早提出,但这几年下来,.NET机会从1.0进入到3.5Perl 6却连1.0都还没诞生。Perl擅长文字数据防止,否则在大每种语言都支持Regular Expression,加进文字数据絮状XML化过后,Perl的优势机会消失大半。

Ruby

语言:Ruby机会会在508年推出2.0,加进507年底机会推出的RoR 2.0 Ruby整个但是 一股挡不住的气势。机会在508年底过后,RubyTIOBE的排行榜上就会超越Perl,只剩下PythonPHP这八个 对手了。

JavaScript

语言:Web应用蔚为主流,而JavaScript又是浏览器的标准语言,全都全都这几年来相当受到重视。在Adobe推出AIRMozilla推出Prism过后,JavaScript还还可否开发出「全都种类」的桌面应用,JavaScript的用途变得更广。而JavaScript的兄弟ActionScript,随着AIR的推出又会更受欢迎全都,否则Silverlight的推出,又会抵销ActionScript成长力道。

C

语言:系统语言方面,C语言的地位还是一样重要,C++则会慢慢走下坡;D语言崛起,机会接收相当多原来C++的使用者,而Delphi则是背叛,当年Delphi/KylixWindows/Linux的美梦已然消失。

D

语言:多年来,D语言平均八个 月推出八个 版本,改版速率 相当快,在5071月推出1.0版后,不在 好多个月,又推出2.0版。1.0版持续做bug修订,尽量不加新特色,2.0版则继续进行实验性的翻修。固然D语言1.0才正式推出1年,但机会成为相当受欢迎的系统语言,可惜至今仍然没办法 很好用的IDE

Lua

PowerShellErlang语言:可说是未来几年窜升力道最强的潜力之星,但都还不至于成为主流语言。Lua是相当小的语言,适合嵌入全都的环境中,和全都语言同時 使用,根据TIOBE开发语言排行榜数据显示,这几年Lua没办法 受到重视,尤其507Lua更是往上猛窜二十好多个名次,由此可见Lua的需求大增。随着Windows Vista系统的出货,未来几年PowerShell会成为相当重要的系统管理语言。目前的多核心环境、网络分布式计算、容错的需求,则让Erlang持续受到重视。

Roughly Drafted Magazine

的报导指出,在507年第三季,Apple 苹果苹果苹果6机在美国的Smartphone市场占有率机会到达27%,超过Windows Mobile。继美洲和欧洲过后,508苹果苹果苹果6机会在亚洲现在开始了了英文贩卖,并推出第二代机种,也预计在508年推出SDK(软件开发工具包),.我.我还还可否为苹果苹果苹果6机写原生(Native)系统进程运行。 全都全都,机会你非要为Smartphone开发应用,除了考虑Windows Mobile之外,你也非要思考是否 要用Objective-C语言开发的MacOS应用了(苹果苹果苹果6机使用精简版的MacOS X)。 转换语言的成本通常很高,全都全都一年之内,各个语言通常太少有太少的兴衰变化,这篇文章固然是描述以508为中心,前后数年期间各类编程语言的整体情形;把时间拉长,发展态势会比较明显,不受到短期震荡的影响,预测未来就不至于太过离谱,.我.我当作未来选则语言的参考。 作者简介:

蔡学镛-技术顾问

清华大学资讯工程硕士,曾任华硕集团软件工程师、元智大学信息系讲师、美商欧莱礼出版社技术编辑、台湾微软特约专栏作家