Ara sıra bazı arkadaşlardan Delphi ile programlama hakkında mailler alıyorum. Konular ve istekler genelde aynı türden: "Bende Delphi öğrenmek istiyorum!". Bu isteğin sebebini ise yaptığım programların güzelliğine bağlıyorlar. Sağolsunlar, eksik olmasınlar. Fakat bu işin bir e "ama" sı var aslında. Ben Delphi den çok daha popüler dilleri öğrenmeleri konusunda arkadaşları uyarıyorum. Neden mi? İşte size basit bir kaç sebep:
İlk önce Delphi nin çok güçlü ve basit bir dil olduğunu belirteyim. Delphi en az C++ kadar güçlü (hızlı değil), aynı zamanda Visual Basic kadar da esnektir. Pascal dil mimarisi ile öğrenilmesi oldukça kalaydır. Fakat yeryüzünde sanıldığı kadar yaygın değildir. Türkiye de ise durum biraz farklıdır. Nerdeyse tüm muhasebe programları zamanında Pascal ile yazıldığından Delphi ye geçiş kolay olmuştur ve Delphi Türkiye de hatırı sayılır bir yer edinmiştir kendisine. Ancak bu durum hızla değişmektedir. Özellikle Java nın icad edilmesinden sonra diğer tüm programlama dilleri büyük ölçüde kan kaybetmiştir. Bunun sebebinin, Java'nın çok esnek ve cross-platform bir dil olmasından kaynaklandığını söyleyebiliriz.

İkinci en önemli sebep tamen duygusal(!) dır aslında. Programcılığı kendisine hobi edinmek isteyenler dışında bu işten ekmek yemek isteyen arkadaşlar piyasa şartlarını göz önünde bulundurmalı bence. Sonuçta para kazanmak ve geçinmek zorundayız. Tamamen ticari düşünürseniz Delphi öğrenmek bir hammalık ve boşa zaman kaybı olarak görülebilir. Yadırgamam açıkçası. Çok basit bir araştırma yapsak ve iş bulma sitelerinde Delphi, Java ve C# anahtar kelimeleri ile iş aratsak acaba karşımıza hangi programlama dili ile en çok eleman arayan firmalar listelenir. Elbette Java! Bu basit örneğin dışında daha gerçekçi ve sayısal verilere dayanan başka bir örnekte vermek mümkün. TIOBE Software tarafından her ay düzenli olarak dünyadaki programlama dillerinin popülerliği ölçülmektedir. Bu ölçümlerin tam bir listesini buradan öğrenebilirsiniz. Ayrıca bu listedeki ilk 20 yi sizin için aşağıya kopyaladım. Lütfen inceleyin.

Son söz olarak şunları söylemek gerek sanırım: Delphi ile harika programlar yapabilir ve arkadaşlarınıza çok güzel hava atarsınız. Fakat piyasa şartlarında Java ve Oracle öğrenmek Delphi öğrenmekten çok daha mantıklı geliyor bana. Bilmem yanılıyor muyum?

Position
Nov 2008
Position
Nov 2007
Delta in Position Programming Language Ratings
Nov 2008
Delta
Nov 2007
Status
1 1 Java 20.299% -0.24% A
2 2 C 15.276% +1.31% A
3 4 C++ 10.357% +1.61% A
4 3 (Visual) Basic 9.270% -0.96% A
5 5 PHP 8.940% +0.25% A
6 7 Python 5.140% +0.91% A
7 8 C# 4.026% +0.11% A
8 11 Delphi 4.006% +1.55% A
9 6 Perl 3.876% -0.86% A
10 10 JavaScript 2.925% 0.00% A
11 9 Ruby 2.870% -0.21% A
12 12 D 1.442% -0.26% A
13 13 PL/SQL 0.939% -0.24% A
14 14 SAS 0.729% -0.40% A--
15 18 ABAP 0.570% -0.08% B
16 19 Pascal 0.511% -0.13% B
17 17 COBOL 0.510% -0.20% B
18 25 ActionScript 0.506% +0.04% B
19 23 Logo 0.489% -0.04% B
20 16 Lua 0.473% -0.27% B