Google Go面世后发展一度异常迅猛,还被评为“TIOBE2009年年度语言”。但在新奇性驱动的发展势头过后,Go语言需要找到自己在语言之林的一席之地,有些人认为Go语言对多核的支持正是当前我们需要的重要特性,也有人批评Go语言对于真正的开发者来说还不够成熟。让我们耐心等待Go在下个月的表现吧。
在6月编程榜上,我们还发现其他一些有意思的变化:
Position
Jun 2010Position
Jun 2009Delta in PositionProgramming LanguageRatings
Jun 2010Delta
Jun 2009Status 1 1 Java 18.033% -2.11% A 2 2 C 17.809% +1.03% A 3 3 C++ 10.757% +0.16% A 4 4 PHP 8.934% -0.74% A 5 5 (Visual) Basic 5.868% -2.07% A 6 7 C# 5.196% +0.66% A 7 6 Python 4.266% -0.49% A 8 9 Perl 3.200% -0.71% A 9 45 Objective-C 2.469% +2.35% A 10 11 Delphi 2.394% +0.21% A 11 8 JavaScript 2.191% -1.83% A 12 10 Ruby 2.070% -0.56% A 13 12 PL/SQL 0.787% -0.09% A 14 14 SAS 0.703% -0.06% A 15 15 Pascal 0.702% -0.06% A- 16 18 Lisp/Scheme/Clojure 0.654% +0.05% B 17 19 Lua 0.592% +0.04% B 18 20 MATLAB 0.589% +0.06% B 19 16 ABAP 0.577% -0.15% B 20 27 PowerShell 0.529% +0.23% B
Windows PowerShell 是微软公司为Windows环境所开发的壳程序(shell)及脚本语言技术,采用的是命令行界面。这项全新的技术提供了丰富的控制与自动化的系统管理能力。
之前的开发代号是Monad,程序另一个名称叫MiCrosoft Shell(MSH)。
UNIX系统一直有着功能强大的壳程序(shell),Windows PowerShell的诞生就是要提供功能相当于UNIX系统BASH的命令列壳程序,同时也内建脚本语言以及辅助脚本程序的工具。
Windows PowerShell是以.NET Framework技术为基础,并且与现有的WSH保持回溯相容,因此它的脚本程序不仅能存取.NET CLR,也能使用现有的COM技术。同时也包含了数种系统管理工具、简易且一致的语法,提升管理者处理,常见如登录数据库、WMI。ExChange Server 2007以及System Center Operations Manager 2007等服务器软件都将内建Windows PowerShell。
主要语言的长期变化趋势图如下:
CategoryRatings Jun 2010Delta Jun 2009 Object-Oriented Languages 55.5% +0.3% Procedural Languages 39.9% -1.0% Functional Languages 3.2% +0.2% Logical Languages 1.5% +0.5%
CategoryRatings Jun 2010Delta Jun 2009 Statically Typed Languages 62.8% +3.5% Dynamically Typed Languages 37.2% -3.5%