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相比較的差異。
【未完待續】