Python作为一门编程语言,应用越来越广泛。从Python官网上可以看到其应用的领域包括了web开发,数据库开发,科学计算,游戏和3D等方面。尽管将Python作为第一语言的使用者在数量上还不太多,但是它简单灵活、接口丰富等特点非常适合用来粘合系统中的各个部件。因此Python有一个形象的称谓叫做“胶水语言”。这门“胶水语言”被越来越多的开发人员作为第二语言。
在TOIBE统计的编程语言排名中,可以看出Python的位置在上升。
Position Sep 2008 | Position Sep 2007 | Delta in Position | Programming Language | Ratings Sep 2008 | Delta Sep 2007 | Status |
---|---|---|---|---|---|---|
1 | 1 | Java | 20.715% | -0.99% | A | |
2 | 2 | C | 15.379% | +0.47% | A | |
3 | 5 | C++ | 10.716% | +0.78% | A | |
4 | 3 | (Visual) Basic | 10.490% | -0.26% | A | |
5 | 4 | PHP | 9.243% | -0.96% | A | |
6 | 8 | Python | 5.012% | +1.99% | A | |
7 | 6 | Perl | 4.841% | -0.58% | A | |
8 | 7 | C# | 4.334% | +0.75% | A | |
9 | 9 | JavaScript | 3.130% | +0.41% | A | |
10 | 14 | Delphi | 3.055% | +1.83% | A | |
11 | 10 | Ruby | 2.762% | +0.70% | A | |
12 | 13 | D | 1.265% | -0.11% | A | |
13 | 11 | PL/SQL | 0.700% | -1.16% | A-- | |
14 | 12 | SAS | 0.640% | -0.76% | B | |
15 | 23 | ActionScript | 0.472% | +0.07% | B | |
16 | 16 | Lisp/Scheme | 0.419% | -0.21% | B | |
17 | 18 | Lua | 0.415% | -0.16% | B | |
18 | 22 | Pascal | 0.400% | -0.03% | B | |
19 | - | PowerShell | 0.384% | 0.00% | B | |
20 | 17 | COBOL | 0.360% | -0.27% | B |
相关新闻:
TIOBE Declares Python the Programming Language of 2007
因为Python有着诸多优点,很快地就产生了很多Python的“衍生”品。如JAVA平台的Jython,.NET平台的IronPython,以及同属.NET平台的与Python有着同样语法的Boo。这些语言我管它们叫Python的亲戚。我们说的最多的Python, 因其最早是用C语言实现的,也称为CPython。
下面分别说说这些语言的特点以及和CPython相比较的差异。
【未完待续】