`
javatgo
  • 浏览: 1165480 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Java重归王位 Go风光不再

阅读更多



今天,TIOBE发布了最新的6月编程语言排行榜,从本次榜单上我们可以看到,自从2009年11月发布以来就跻身TOP 20的Google Go语言的排名跌至20名外。

6月编程榜上的新变动

Google Go面世后发展一度异常迅猛,还被评为“TIOBE2009年年度语言”。但在新奇性驱动的发展势头过后,Go语言需要找到自己在语言之林的一席之地,有些人认为Go语言对多核的支持正是当前我们需要的重要特性,也有人批评Go语言对于真正的开发者来说还不够成熟。让我们耐心等待Go在下个月的表现吧。

在6月编程榜上,我们还发现其他一些有意思的变化:

1. Java挤掉了C语言,重新回到榜首。

2. Objective-C排名继续爬升,从第10名上升到第9名。

3. Powershell排名升至TOP 20。

4. C#、Python、Delphi和Lua与上月相比,在绝对份额上都在增加。而JavaScript、Ruby则在下降。(请注意,下图中升降是与去年同月相比的结果。)



Top 20榜单如图

Google Go语言在中国

作为Google内部开发的一个实验性质的语言,Go语言在中国也有不少探索者,在Go语言中文论坛上我们看到已有近200名会员,相关的Go语言中文文档翻译进度已完成60%以上,

无线讯奇资深开发者李兆海曾在4月份的beta技术沙龙上分享了他对Go语言的一些研究心得,他认为Go语言代表了一种新的编程模型,将代替C成为网络开发的系统语言。他的PPT和现场演讲视频可以从这里得到。

CSDN上的相关技术资源:

【博文】Lua社区对Google的Go语言的看法

【博文】Go语言学习札记

【博文】Go语言课程笔记 Go Course Day 1: Basic

【博文】Gobuild 自动构建Go程序

【博文】go语言代码测试

【博文】第一个go语言的网络程序

【下载】Google Go语言程序设计资料

【下载】谷歌GO语言教程(PDF)

新贵PowerShell简介

Windows PowerShell 是微软公司为Windows环境所开发的脚本语言技术,采用的是命令行界面。这项全新的技术提供了丰富的控制与自动化的系统管理能力。
之前的开发代号是Monad,程序另一个名称叫Microsoft Shell(MSH)。

UNIX系统一直有着功能强大的shell,Windows PowerShell的诞生就是要提供功能相当于UNIX系统BASH的命令行脚本语言,同时也内建脚本语言以及辅助脚本程序的工具。

PowerShell的程序特性:

>一致性的设计让所有工具和系统资料的使用语法、命名原则都相同。
脚本语言简单易学,而且能支援现有的脚本程序和命令列工具。

>内含129种称为cmdlet的标准工具,可用来处理常见的系统管理工作。

>具备完整的扩充功能,独立软件商或开发者都能很容易的自行扩充。

Windows PowerShell是以.NET Framework技术为基础,并且与现有的WSH保持回溯相容,因此它的脚本程序不仅能存取.NET CLR,也能使用现有的COM技术。同时也包含了数种系统管理工具、简易且一致的语法,提升管理者处理,常见如登录数据库、WMI。Exchange Server 2007以及System Center Operations Manager 2007等服务器软件都将内建Windows PowerShell。(编译/杨东杰)

21到50名编程语言排名如下:



主要语言的长期变化趋势图如下:



【说明】

TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标。每月更新。这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、 MSN 、雅虎)以及Wikipedia和YouTube进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开始开发新系统时选择语言时用来进行策略性的决策。排行榜的详细定义可以参考这里。

【CSDN编者按】

这个排行榜从长期来看意义更大,短期则只有参考价值。请大家注意,我们每月按时编译排行榜,目的是告诉大家技术趋势,而不是引发没有内容的编程语言口水战(这类评论通常都会被删去,相关不良记录也会记入发帖者的帐号)。

我们想特别指出的是,各种语言都有其自身的长处和缺点,笼统比较优劣毫无意义。而且就目前一般的编程任务而言,基本上各种语言都能胜任,开发效率也和使用者的熟练程度密切相关。语言的此消彼长,关键在于社区,如果你热爱哪一种语言,请到CSDN开设博客,多写自己的心得、经验、各种层次的教程,让更多人体验到这种语言之美,扩大自己的社区。我们欢迎有质量有内容的语言和框架比较的技术文章,坚决排斥浪费自己和他人时间和资源的口水战。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics