Hangi Programlama Dili

7 November 2008 Friday

Yazılım dünyasına yeni adım atmış veya üç beş senesini bu işe vermiş kişilerin sordukları sorulardandır, “Hangi Programlama Dili?” Aslında zaman zaman bu soruyu uzun yıllar program geliştiren kişiler bile sormaktadırlar. Bir programlama dilini öğrenmeden önce kişinin programlama mantığına sahip olması gerekmektedir, bu aşamadan sonra iş dilin kendine özgü yapısını öğrenmektir.

TIOBE, programlama topluluğu, popüler programlama dilleri konusunda bir rapor hazırladır. Bu raporda popüler olan programlama dilleri çeşitli gruplar altında listelenmiştir.

Tablo şöyle;

Sıra
Ağustos 2008
Sıra
Ağustos 2007
Değişim Programlama
Dili
Aug 2008 Oranı Aug 2007
Değişimi
Durum
1 1 Java 21.571% -0.20% A
2 2 C 16.178% +0.48% A
3 3 (Visual) Basic 10.857% +0.21% A
4 4 C++ 10.057% -0.05% A
5 5 PHP 9.349% -0.35% A
6 8 Python 4.975% +2.23% A
7 6 Perl 4.694% -0.63% A
8 7 C# 3.697% -0.29% A
9 10 Ruby 2.920% +1.01% A
10 9 JavaScript 2.892% +0.32% A
11 14 Delphi 2.732% +1.51% A
12 13 D 1.357% +0.11% A
13 11 PL/SQL 0.679% -1.15% A-
14 12 SAS 0.549% -0.84% B
15 - PowerShell 0.440% +0.44% B
16 24 Pascal 0.416% +0.00% B
17 18 Lisp/Scheme 0.379% -0.21% B
18 15 Lua 0.373% -0.27% B
19 16 COBOL 0.358% -0.24% B
20 23 ActionScript 0.355% -0.07% B

Yukarıdaki tabloda en popüler 20 programlama dili listelenmiştir. Bu sıraya göre Java’nın ilk sırada olduğu görülmektedir. İkinci sırada C ve üçüncü sırada da Visual Basic yer almaktadır.

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. Bu sıralama 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.

İlk 20 sıradaki programlama dilleri toplamda %91.3 oranında kullanılmaktadırlar. Listenin sonrasında yer alan diller ise aşağıdaki tablodaki gibidir.

Sıra Programlama Dili 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%

Aşağıdaki tabloda da programlama dillerinin yapısına göre bir sıralama yapılmıştır.

Category Ratings August 2008 Delta August 2007
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%

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.

Kaynak: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Veli Akçakaya
Bilgisayar Öğretmeni
Yazılım Uzmanı
Bu yazıya yorum ekleyebilirsiniz veya kendi web sitenize geri izleme olarak ekleyebilirsiniz.

Yorum Ekleyin

Security Code: