- enterId:145453 Kullandığınız programlama dili ne kadar popüler? « KOODLA | BLOG

Kullandığınız programlama dili ne kadar popüler?

Date27 / Temmuz / 2008 Author İsa Engiz    Category Genel     Tags Yorumlar12 Yorum Yapilmis.

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.

- Bu blogda yer alan yazıları RSS ile takip edebilirsiniz. RSS aboneliği için tıklayın.

- 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ış.

  • osman 27 Temmuz 2008, 15:33

    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.

  • Mustafa Kipergil 29 Temmuz 2008, 23:12

    İddiali bir yorum olmus osman :D 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.

  • Kaan Arslan 31 Temmuz 2008, 10:35

    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.

  • Base Teknoloji » Blog Archive » Bilişim Ürünlerinde Marka Bağımlılığı - Örnek : “Microsoft Düşmanlığı” 31 Temmuz 2008, 11:59

    [...] Ö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.” [...]

  • Başak 31 Temmuz 2008, 17:14

    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.

  • Uğur Çelenk 04 Ağustos 2008, 15:24

    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..

  • İsa Engiz 06 Ağustos 2008, 12:59

    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.

  • sabri ünal 10 Eylül 2008, 02:20

    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.

  • osman 14 Eylül 2008, 06:20

    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.

  • İsa Engiz 14 Eylül 2008, 12:27

    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…

  • mirc 09 Ocak 2009, 11:41

    tskler..

Arama


E-Posta Aboneliği


RSS Aboneliği

En Çok Yorumlanan Yazılar

Etiketler

404 ajax apache arama butonu as astrofizik açık kaynak banner blogger blogger/blogspot Blogger / Blogspot blogspot case chmod css date dosya yükleme editör etiket etkinlik favicon featured form ftp galeri Genel gimp hata sayfası header htaccess htpasswd ilişkisel veritabanı index innodb javascript join JQuery kategori koodla linux mysql opacity php resim url

Son Yorumlar

  • Murat: Güzel bir teknik, şu ana kadar sınırsız alt kategori lazım olmadı ama olmayacağı anlamına gelmiyor :)
  • iilyas: Bu kodlar çalışmıyor arkadaşım. Localde olduğu içinmi acaba ?
  • iilyas: Arkadaşım çok teşekkür ediyorum. Harika anlatmışsın ajaxla çalışmalara başlamak lazım estetik açısından.....
  • Nuri: bende bu şekilde bir çalışma yaptım ancak bir sorunum var ne yaptıysam url den index.php bölümünü kaldıramadım....
  • Kemal: Makale için çok teşekkürler, resimleri div tagları ile yapabilirmiyiz. Bu arada imagelara link verirsek daha...

Sayfalar


Faydalı Bağlantılar