Java, C, Visual Basic, Perl, Delphi, bu liste uzar gider. Pek çok programlama lisanı var ama acaba en popüler olanlar hangileri ? İşte, TIOBE Programlama Toplumu’nun ağustos 2008 itibariyle yayınladığı indeks bu konuda bir cevap veriyor. Bu indeks, programlama dillerini popülaritelerine göre sıralıyor.
Ayda 1 kere güncelenen indeks, dünyanın 4 bir yanındaki kalifiye mühendislerin, eğitimlerin ve 3.parti üreticilerin sayısı ile oluşturuluyor. Google, MSN, Yahoo! ve YouTube gibi popüler arama motorları da indeksin oluşturulmasına katkıda bulunuyor. Yaratıcıları indeksin, “en iyi programlama dili” sıralaması olmadığını ve hangi dille en fazla satır kod yazıldığı ile ilgili olmadığını vurguluyor.
Indeks sadece, yazılımcılara hangi dillerin popüler olduğuna işaret etmek ve yeni yazılımlarını geliştirirken yol göstermek amacıyla oluşturuluyor.
Sıra Ağustos 2008 | Sıra Ağustos 2007 | Programlama Dili | Popülerlik Oranı Ağustos 2008 |
---|---|---|---|
1 | 1 | Java | 21.571% |
2 | 2 | C | 16.178% |
3 | 3 | (Visual) Basic | 10.857% |
4 | 4 | C++ | 10.057% |
5 | 5 | PHP | 9.349% |
6 | 8 | Python | 4.975% |
7 | 6 | Perl | 4.694% |
8 | 7 | C# | 3.697% |
9 | 10 | Ruby | 2.920% |
10 | 9 | JavaScript | 2.892% |
11 | 14 | Delphi | 2.732% |
12 | 13 | D | 1.357% |
13 | 11 | PL/SQL | 0.679% |
14 | 12 | SAS | 0.549% |
15 | – | PowerShell | 0.440% |
16 | 24 | Pascal | 0.416% |
17 | 18 | Lisp/Scheme | 0.379% |
18 | 15 | Lua | 0.373% |
19 | 16 | COBOL | 0.358% |
20 | 23 | ActionScript | 0.355% |
İlk 20’ye giren yazılım dillerinin popülaritesi % 91,3. Yani dünyada en çok kullanılan lisanlar bu ilk 20. Ancak Nwew York Üniversitesinden Prof.Robert Dewar Java konusunda farklı bir düşünceye sahip. Kendisiyle programlama dilleri üzerine yapılmış bir röportajı da burayı tıklayarak okuyabilirsiniz.
TIOBE’nin verdiği diagramda, uzun dönemli (2002’den bu yana) bakıldığında, en popüler 10 programlama dilinin, Java, C, Visual Basic, C++, PHP, Python, Perl, c#, Ruby ve JavaScript olduğu görülüyor.
20.ci sıradan sonra gelen programlama dilleri de şu şekilde suralanıyor;
Sıra | Programlama Dili | Popülerlik Oranı |
---|---|---|
21 | Ada | 0.348% |
22 | Logo | 0.339% |
23 | Fortran | 0.289% |
24 | FoxPro/xBase | 0.289% |
25 | MATLAB | 0.239% |
26 | ABAP | 0.232% |
27 | RPG (OS/400) | 0.231% |
28 | Transact-SQL | 0.213% |
29 | Prolog | 0.206% |
30 | Awk | 0.188% |
31 | LabVIEW | 0.155% |
32 | Fortress | 0.155% |
33 | PL/I | 0.150% |
34 | Euphoria | 0.144% |
35 | DC | 0.115% |
36 | Lingo | 0.114% |
37 | Smalltalk | 0.113% |
38 | Tcl/Tk | 0.112% |
39 | Groovy | 0.110% |
40 | Bourne shell | 0.110% |
41 | Erlang | 0.109% |
42 | Objective-C | 0.104% |
43 | Haskell | 0.102% |
44 | ML | 0.099% |
45 | REXX | 0.095% |
46 | CL (OS/400) | 0.091% |
47 | Forth | 0.086% |
48 | Alice | 0.084% |
49 | Natural | 0.080% |
50 | Caml | 0.077% |
50-100 arasındaki sıralamayı merak ediyorsanız, bunları da şöyle sıralıyorlar; ABC, AD, Algol, Alpha, APL, Applescript, AspectJ, Beta, Boo, C shell, cg, Ch, Clean, cT, Curl, Dylan, Eiffel, Factor, Felix, Focus, Icon, IDL, Inform, Io, MAD, Magic, Maple, Mathematica, MOO, MUMPS, NXT-G, Oberon, Occam, Oz, PILOT, Postscript, PowerBuilder, Progress, Q, R, REALbasic, Rebol, S-lang, Scala, SIGNAL, SPSS, VBScript, Verilog, VHDL, XSLT.
Kategori | Ağustos 2008 Sıralaması | August 2007’ye göre Fark |
---|---|---|
Object-Oriented Diller | 56.9% | +4.1% |
Prosedürel Diller | 40.7% | -2.7% |
Fonksiyonel Diller | 1.7% | -0.3% |
Mantıksal Diller | 0.7% | -1.2% |
Kategori | Sıra Ağustos 2008 | Fark Ağustos 2007 |
---|---|---|
İstatistiksel Diller | 59.1% | +0.5% |
Dinamik Diller | 40.9% | -0.5% |
TIOBE’nin en çok sorular kapsamından yaptığı açıklamaya göre, Bu listede HTML ve XML ile veri sorgulama dili SQL yazılım dilleri olarak görülmemektedir. Ancak SQL’in türevleri olan PL/SQL ve Transact-SQL yazılım dilleridir.
Aynı şekilde; ASP and ASP.NET de, JavaScript, VBScript ya da .NET uyumlu diller kullandıkları için yazılım dili olarak alınmamaktadır.
Aynı şekilde; Ruby on Rails, ColdFusion, Cocoa, ve AJAX türü teknikler de çerçeve oldukları için yazılım lisanı kabul edilmemektedir.