Kullandığınız programlama dili ne kadar popüler?
Teknoloji hızla gelişiyor, yıllar geçiyor ve dünyadaki eğilimler değişiyor. “Kullandığım programlama dili şu anda ne kadar popüler?” diye sorar insan kendine, ya da yeni bir programlama dili öğrenecekseniz, “Bu dil ne kadar popülerdir acaba, öğrensem mi, öğrenirsem ne kadar güncel bir teknolojiyi öğrenmiş olurum?” diye soru işaretleri belirir kafanızda.

Bu soru işaretlerinin cevabını bulmak için yapılabileceklerden biri, arama motorlarında veya sosyal haber paylaşım platformlarında ilgili dilin popularitesine bakmak gerekir, bu bize önemi yadsınamayacak bir fikir verebilir.
Ama şimdiden belirtmek gerek, bir dilin popüler olması onun çok iyi olduğu anlamına gelmeyebilir, ya da tercih edilmemesi onun kötü olduğu anlamına da gelmez, popülarite sadece eğilimi gösterir.
Popülariteyi ölçmek
Az önce belirttiğimiz gibi, popülarite için bakılabilecek yerler genellikle arama motorları ve haber (veya bağlantı) paylaşım platformları. Bunu bizim yerimize yapan bir web sitesi var, http://www.langpop.com/. Pek çok farklı odak noktasına göre yapılan değerlendirmelerin sonucunda ortaya şöyle birşey çıkıyor:
| Sıra | Programlama Dili |
| 1. | C |
| 2. | Java |
| 3. | C++ |
| 4. | PHP |
| 5. | Javascript |
| 6. | SQL |
| 7. | Perl |
| 8. | Python |
| 9. | Ruby |
| 10. | Visual Basic |
Bu tablo, Yahoo Search Results, Craigslist, Amazon, Freshmeat, Google Code ve Del.icio.us arama sonuçlarına göre ortaya çıkan tablo.
1. sırada C bulunmakta ama bunu dikkatli yorumlamak gerekir, “C” ye yönelik bir aramada “C++” ve “C#” da sonuçlar içerisinde yer almakta. Dolayısıyla C’nin bu popülaritesi biraz arama algoritmasından kaynaklanıyor.
Dolayısıyla 2. sırada yer alan Java’yı birinciymiş gibi düşünebiliriz. Ardından C++ geliyor ve daha sonra PHP ve javascirpt. Yurt dışında çok popüler olan ama ülkemizde adı pek duyulmayan Python ve Ruby’nin popülaritesi burada da ortaya çıkıyor. Visual Basic ve C# ise ancak 10. ve 11. sırada.
Hangi sonucu çıkarmalı?
Bu tabloyu nasıl yorumlamak gerekir?
Öncelikle arama sonuçlarına göre oluşan bu tablo için şunu söyleyebiliriz, popüler diller, arama sonuçlarında daha çok çıkan diller. Yani ilgili dokümanın, yazının, veya haberin çok olduğu diller. İnsanlar daha çok bu diller üzerine düşüncelerini internette paylaşıyor, bu diller hakkında daha çok haberler çıkıyor. Yani, mevcut eğilimi belirtmesi açısından sağlıklı kriterler.
Bir diğer önemli nokta da açık kaynakların üstünlüğü. Microsoft’un geliştiricisi olduğu dillerin geride kalması, internette bu dillerle ilgili pek fazla bir şey konuşulmadığını da göstermekte.
Ülkemizdeki durum
Ülkemize baktığımızda ise, Microsoft’un geliştirici olduğu dillerin açık ara üstünlüklerini görebiliriz. Kariyer sitelerinden yapacağınız arama sonuçları bunu fazlasıyla ortaya koyacaktır. Bu kariyer sitelerinde, yurt dışında oldukça popüler olan python ve rubye yönelik bir arama yaparsanız, bu dillerin ülkemizde henüz pek popüler olmadığını görebilirsiniz.
Ne yapmalıyım?
Bu tabloyu görüp de ne yapmalıyım, hangi dili öğrenmeliyim diye düşünüyorsanız, vereceğiniz kararı farklı açılardan değerlendirmeniz gerekir. Ülkemizde C# ve .net’in ne kadar “sevildiğini” görüp python veya ruby öğrenmekten vazgeçebilirsiniz veya bu dillerin giderek artan popülaritesine kapılıp “ileride çok popüler olacak bu python!” deyip geleceğe yönelik bir yatırım yapmayı düşünebilirsiniz ya da “hala neden bilmiyorum ben şu javayı?” diye kendinize sorabilirsiniz.
Son olarak şunu belirtmekte fayda var, her ne kadar şu zamana dair genel eğilimler yukarıdaki tabloda gözüktüğü gibi olsa da ileriye yönelik sağlam tahminlerde bulunmak oldukça zor. Lakin bu tablonun da çok kısa zamanda değişebileceğini düşünmek de biraz yersiz.
- Ya da bu blogda yer alan bütün yazıları içindekiler sayfasında görüntüleyebilirsiniz. Tıklayın!
Kullandığınız programlama dili ne kadar popüler? yazısına 12 Yorum yapılmış.
görüşünü belirt
Arama
E-Posta Aboneliği
RSS Aboneliği
En Çok Yorumlanan Yazılar
- Ajax ile dinamik listeleme (22)
- Blogger’da “devamını oku” bağlantısı (21)
- MySQL’de Transaction ve PHP ile kullanımı (16)
- PHP ile sınırsız alt kategori mantığı (16)
- MySQL’de “join” kullanımı (13)
- Kullanıcı dostu url hazırlamak (12)
- PHP’nin (muhtemelen) az bilinen 10 özelliği (12)
- Kullandığınız programlama dili ne kadar popüler? (12)
- .htaccess konuları [Giriş] (11)
- Blogger’da arama kutusu ekleme (10)
Etiketler
Son Yorumlar
- Fatih: Açıkçası sitenizi yeni keşfettim ve gerçekten beğendim. Kaynak ve tutorial ihtiyacı olduğunda yabancı blog...
- beyo: emeğine sağlık, temiz bir anlatım olmuş
- gokhan: güzel bir anlatım yapmışsın.. devamını bekleriz.. kolay gelsin
- web yazılım şirketi: google blog araması ile .net üzerinden hizmet veren web yazılım şirketi ararken tesadüfen bu web...
- Codderol: çok teşekkürler bu çalışma bana çok yardımcı oldu….
27 / Temmuz / 2008
C’nin birinci olması sanırım okullarda hep programlamaya başlangıç dili olarak öğretilmesinden olabilir, php’nin bu kadar popüler olması da öğrenmesi kolay olmasından olabilir. python ve ruby’de geleceğin en popüler dilleri olacak gibime geliyor. microsoft teknolojilerinin populer olmaması da güzel bir haber. asp php’ye yenildi, .net ise java’ya yenildi, windows da yakın bir gelecekte linux’e yenilcek.
İddiali bir yorum olmus osman
Haklı yönlerin oldugu gibi paralel düşünmedgim bir iki noktanın altını cizmek istiyorum.
Microsoftun yenildiini söylemek bana biraz gaarip geldi. Gerek iş dünyasında , gerekse kurumsal yazılımlarda C# ve asp.net daha öncelik arzediyor gordugum kadarıyla.
Bunda microsoftun sahip oldugu geniş tabanlı kullanıcı profiline sahip olmasına baglayabiliriz.
Yurtdısında işer nasildir bilemiyorum ama microsoftun asp.net ve C# destek vermesi ister istemez bu iki dilin diğerlerine nazaran daha aktif kullanıma sahip oldugu – olacagı anlamına geliyor bence.
Yenilme (asp vs. php ) meselesi o kadar kolay olmayacaktır diye düşünüyorum.
Gelecek günler ne gösterir bilemyiroum tabiki ama kesin olarak söyleceyecegim bir sey var ki o da microsoftun her zaman baskın rol oynayacagı yonunde olacaktır.
Kesinlikle bencede iddalı bir yorum. .Net javaya yenildi diye birşey yok, bunun için en azından internet üzerinde ne kadar jsp, ne kadar aspx sayfası var onu düşünmek gerek. Özellikle son gelişmelerden sonra, .netin yurtdışında da sağlam bir yere oturduğunu biliyorum.
Diğer taraftan bu liste bana biraz garip geldi. Özellikle “SQL bir programlama dili midir?” diye sormak isterim. Script dilleriyle diğerlerini aynı kefeye koymak bile bir garip. Gerçi internetteki kaynak sayısına göre bir sıralamaysa olabilir.
[...] Örnek Yorum : “C’nin birinci olması sanırım okullarda hep programlamaya başlangıç dili olarak öğretilmesinden olabilir, php’nin bu kadar popüler olması da öğrenmesi kolay olmasından olabilir. python ve ruby’de geleceğin en popüler dilleri olacak gibime geliyor. microsoft teknolojilerinin populer olmaması da güzel bir haber. asp php’ye yenildi, .net ise java’ya yenildi, windows da yakın bir gelecekte linux’e yenilcek.” [...]
Benim bu yazıdan anladığım dünya çapında birşeyler yapmak istiyorsanız açık kaynak kodlu dillere yönelmeli. Yok ben ülkemde iyi bir iş sahibi olayım para kazanayım diyorsanız Microsoft’u sevmek gerekiyor
Ben halen bu ülkede çalışan bir programcı olarak php’yi ajax’ı ne kadar sevsem ve her işimde kullansam da .net ve asp öğrenmek gerek diye düşünmeye başladım. Bu hiç de hoşuma gitmiyor. Bir yandan da düşünüyorum bu Microsoft başarısı nereye kadar gidecek?
Dünyada ne imparatorluklar vardı şimdi hiç biri yoklar.. Gün gelecek Microsoft da gerileyecek… yerine kim gelir bilinmez ama sanıyorum ki açık kaynak kodun sonu hiç gelmeyecek.
Bu sonuçlara bakarak kendinizi yönlendirmememlisiniz bence. Her ülkede programlama/script dilleri farklı farklı populeriteye sahip. Kariyer.net, yenibiris.com gibi iş bulma sitelerine bakarsanız, hangi programlama/script dillerine daha çok rağbet var,görebilirsiniz.
Benim izlenimlerime göre şuan .NET çok önde gidiyor. Yeni yapılan web projelerinin birçoğu da Asp.NET ile yapılıyor.
(.Net yazılım uzmanı olmaktan çok memnunum, iş imkanım çok, gerek freelance olarak gerek part-time iş bulabiliyorum kısa bir süre içinde.Tavsiye edilir)
Ayrıca, programlama dilleri ile script dillerinin aynı kategoride değerlendirilmesi çok yanlış olmuş bence..
bir de burası var -> http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Bağlantı için teşekkürler.
Sayfayı inceledim, hemen hemen benzer sonuçlar var, dünyadaki trendi yansıtması açısından.
Python ve Ruby yükselişte, Java oldukça popüler.
php ile ilgili bir sorun olduğunda nereye başvurursunuz -> google
ara ki bulasın, yani artık yapan olmuş mudur, kimse bilmez….
.net ile ilgili bir sorun olduğunda ise yazılmış dev kitaplarından anlarsanız kitapları var, yoksa msdn forumları…
olmadı bill gates abiye cepten çağrı atarsınız, o size bilgi verir :p dakikası artık kaç milyon dolar olur onu bilmem.
sabri unal kardeşim,
yazdıklarına katılmak mümkün değil. kaynak açısından durum senin anlattığının tersi.. .net de ihtiyacınız olan bilgiyi ya microsoft sağlamış olacak ya da ona bağlı herhangi bir platform… ama php de (ya da diğer açık kaynak dillerde) birbiri ile hiç ilgisi olmayan bir çok kaynaktan bir çok bilgi edinebilirsin. özellikle php kaynak açısından dünyanın en zengin dili demek yankıl olmaz. yapmak istediğiniz bir şey çok büyük ihtimalle birileri tarafından yapılmış ve paylaşılmıştır, ya da değilse internetteki milyonlarca forumdan birisine girerek sorunuza anında cevap alabilirsiniz….
.net güzel bir araç olabilir, ancak en üstteki arkadaşınyaptığı analiz çok doğru. konuyu yüzeysel değerlendirmeyin. microsoft bugün elindeki bütün ürünlerin alternatifi olan ücretsiz, açık kaynak kodlu alternatifler karşısında çok fazla ayakta kalamaz. başka bir iş modeli geliştirmediği sürece yok olmaya mahkumdur. bu doğa kanunu. ücretsiz ve açık kaynak olanı varken insanların microsoft yerine alternatiflerini seçmesi giderek artacak.
geleceğe bu açıdan bakmak ve microsoft ile ilişki teknolojilere yönelirken iki kez düşünmek lazımdır.
herkes microsoftu yıkılmaz bir dev olarak görüyor ancak başka bir arkadaşın dediği gibi dünya ne büyük güçler ne büyük imparatorluklar gördü.. hepsi yok oldu gitti. microsft büyük bir firma ancak insanlık tarihinde sonsuza kadar kalacak derecede bir güç değil…..
önünüzde iki hap var, doğru hapı yutup gerçekleri görmek sizin elinizde, ama tabi ki diğer hapı yutarak gerçeklerden uzaklaşıp bizim için yaratılan sanal inanışları yaşamaya devam edebilirsiniz.
Konu açık kaynak tartışmasına doğru kaydı, ben de yeni eklemeler yapayım:
http://www.activoinc.com/blog/2008/09/05/joomla-vs-ektron/
burada joomla ile .net platformu kullanan ektron içerik yönetim sistemleri karşılaştırılmış. Güzel bir karşılaştırma olmuş.
http://www.python.org/
python proglama dilinin resmi sitesi, hemen sağ tarafta çok ilginç bir resimle beraber ilginç bir yazı var, “NASA uses Python…”
Açık kaynak yazılımlar internetin gelişmesini, zenginleşmesini sağlıyor, milyonlarca blog, forum ve iys’ler açık kaynak kodlu yazılım kullanıyorlar. Eğer bu yazılımlar Microsoftun elinde olsaydı, internetin bu kadar zengin olacağını söylemek zordu. (ektron = 15 000 $) (bu blogda olmazdı her halde, bu konu da burada tartışılamazdı…)
Ama şunu açıkça belirmek gerek, bir dilin diğerine üstünlüğü söz konusu değil, vurgulamaya çalıştığım şey tercihler, eğilimler…
tskler..