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.

Programlama

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.

Ağustos 2008
Sıra Programlama Dili Popülerlik Oranı

1 Java 21.571%
2 C 16.178%
3 (Visual) Basic 10.857%
4 C++ 10.057%
5 PHP 9.349%
6 Python 4.975%
7 Perl 4.694%
8 C# 3.697%
9 Ruby 2.920%
10 JavaScript 2.892%
11 Delphi 2.732%
12 D 1.357%
13 PL/SQL 0.679%
14 SAS 0.549%
15 PowerShell 0.440%
16 Pascal 0.416%
17 Lisp/Scheme 0.379%
18 Lua 0.373%
19 COBOL 0.358%
20 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.