Python yurt dışında baya baya kullanılıyor. Daha da yüksek olmalı. Java kurumsal uygulamalar için en uygun dil/platform sağladığı için daha yüksek olması normal. Tabi Java 'nın yüksek olmasının bir sebebi de Android. Java yerine Dart ya da GO diline geçse Google, Java 'nın o kullanım oranı düşecek.

@ozgunlu, Bende daha yükseklerde olur diye düşündüm abi her nedense. Çünkü Python biraz rağbet grüyor ve herkes bir pyhton dur tutturmuş :D:D:D Bende onda uzman olmayı hedefliyorum :/ veya @SyknetX in dediği gibi Android eğer Go ya geçerse veya KOTLİN'e direk oraya merdiveni dayayacağım.. Mobil nemli sonuçta... @SkynetX Python u platformlara da taşıyacakları şeklinde bir haber okumuştum da kaynakları kaydetmiyordum. :D 1-2 ay nce okudum. şaşırtıcı. Python biraz daha iyi gibi geliyor bana Benim de okuduğum kaynaklardan edindiğim izlenim; Google Java 'dan bir hayli rahatsız. Android 'deki performans sorunlarının temel sebebi. Yakında Android telefonlar 15-20 gb ram ile gelecek herhalde ki iPhone 6s 2gb ram ile herşeyi yapabiliyor. Google tarafında yeni diller konuşuluyor ama daha kesin bir duyuru falan yok. Sanırım var olan Java ekosistemini kaybetmeden geçiş yapmayı buldukları an farklı bir dille SDK duyuracaklar. Ben Swift benzeri bir dil ile arada bir VM olmayan bir SDK duyuracaklarını tahmin ediyorum. SkynetX tarafından 24/Mar/16 11:38 tarihinde düzenlenmiştir

Java çok stabil güzel bir dil lakin en büyük eksiği kendini ifade edememesi yani bir algoritma veya bir problemi çzmek için fazla kod yazmak birde hata ynetimi işin içine girdiği zaman vay halimize. Python'un geleçeği parlak güzel temiz stabil bir dil en zor işleri kolaylıkla çzüyor. Stay hungary Stay foolish

@JPriest : Abi gmmene gerek yoktu :/ Eğer cidden dediğin gibi Düzgün bir C# kodu ile C kodu hemen hemen hatta ve hatta aynı performansı sağlıyor ise. C'nin bu gün kullanma oranının bayağı bir düşmesi gerekmez mi mantıken. Atm rneğini ylesine verdim ben. Diller arasında kıyaslama yapmıyorum. Assembler ile yazılan kod daha hızlı çalışabilir belki de ama Assembler de gidip de button tasarlamak akıl karı değil bu devirde. C# da Javada vs vs sürükle bırak artık. Ama bu dil karşılaştırması konusunda kesin birşey sylemiyorum syleyemem de o kadar tecrübem yok sadece düşündüklerim bunlar. Zaten daha 3 senem var rahat piyasaya çıkmak için. O zaman belki de değil C#/Java Assemblerr bile lü dil olur kim nerden bilsin. Gün geçtikçe birileri para kazanmak için bazı şeyleri bitiriyorlar. Şekil A. Google Vs Sun Edit : Dünyanın en büyük Kumarbazları Yazılımcılar. yle bir kumar oynuyoruz ki. bi dil seçiyoruz artık dilde uzman olduğumuzda bite de bilir dünyanın %80 i o dili de kullanabilir... Antin kuntin, marjinal diller olmadığı sürece piyasadaki hiçbir dil bitmez. Yeni çıkanlar ancak eskilerin işlerini kolaylaştırdıkları müddetçe tutunabilirler. Bilgisayar sistemi değişmedikçe C, C++, C#, Java gibi dillerin biteceğini zannetmiyorum. 0101 şeklinde devam ettiği müddetçe zünde bunları kullanacaksın. tekiler de framework edasıyla işini kolaylaştıran içeriklere sahip olacaklar. Tabi burada çok daha tecrübeli abilerimiz var. Onların yanında umarım atıp tutuyor gibi grünmüyoruzdur. Eklemek istediğim diğer bir nokta işine gre dil seçeceksin. Dilin popüler olmasından kime ne? İş fırsatı dışında bir dilin popüler olması ya da olmaması sana ne kazandırır/kaybettirir? İşini yapmanı sağlıyorsa bugün Visual Basic 6 ve Access bile kullanabilirsin. Ama mesele bunu daha kolay yapmanı sağlayan daha güncel bir dil varsa onu da tercih edebilirsin. Sonuçta yazılım çalışıyorsa, ikisi de aynı performansı veriyorsa zellikle sabit bir yazılımda ne yapıldığının neden çok nemi olsun ki? Ama diyelim çok basit bir şey yapmak istiyorsun. İşlerin de genelde bu şekilde ilerliyorsa daha karmaşık yapısı olan, daha çok tecrübe gerektiren bir dildense daha insana hitap eden şeyleri neden tercih etmeyesin? Romantizmi kenara bırakıp işe dnük şeyler yapmakta fayda var. Dil yarıştırmaktansa kullandığım dili en verimli şekilde nasıl kullanabilrim diye araştırmak bence çok daha nemli.

Hocam tam olarak demek istediğim budur. http://www.kurumsaljava.com/2013/04/03/bir-javacinin-gozunden-ruby/ O yazı yazıldığında Java8 release olmamıştı henüz. Ayrıca bazı konularda Java'dan daha iyi dillerin olması, Java'nın da o konuda iyi olduğu gerçeğini değiştirmiyor aslında. Sadece en iyisi değil. Exception handling ve uzun kod konularında bir de C/C++ yazılımcısı alalım buraya, Java'ya tapar resmen :) Sen hiç kaval çaldın mı?

Bu arkadaşlar bu Index'i yayınlıyorlar ama "budur" demiyorlar. http://www.tiobe.com/tiobe_index?page=programminglanguages_definition Adresinde dil tanımlamalarını, kullandıkları ve kullanmaları gerekmesine rağmen -gerekçeleriyle- kullanamadıkları kaynaklar ve hesaplamak için kullandıkları formül falan var. Kullanamadıkları kaynaklara iki can alıcı rnek : GitHub, Stack Overflow yle işte. anlıyorum.

Bu kullanım oranlarını çok fazla kafaya takmamak gerekiyor. BASIC 50 küsür yıldır, Fortran neredeyse 60 yıldır piyasada. C'de de benzer, 44 yıl olmuş . Bu diller hala kullanılıyorsa birilerinin işine yarıyor demektir. Çoğu zaman dediğim gibi: Bu işi fetişleştirmenin anlamı yok. Ne işinize geliyorsa onu kullanın. ğrenmek içinse Java iyidir. Olaylara karışmayın!

JavaScrip akar ağa. T3SL4 tarafından 24/Mar/16 18:09 tarihinde düzenlenmiştir Stay hungary Stay foolish

@JPriest : Abi gmmene gerek yoktu :/ Eğer cidden dediğin gibi Düzgün bir C# kodu ile C kodu hemen hemen hatta ve hatta aynı performansı sağlıyor ise. C'nin bu gün kullanma oranının bayağı bir düşmesi gerekmez mi mantıken. Atm rneğini ylesine verdim ben. Diller arasında kıyaslama yapmıyorum. Assembler ile yazılan kod daha hızlı çalışabilir belki de ama Assembler de gidip de button tasarlamak akıl karı değil bu devirde. C# da Javada vs vs sürükle bırak artık. Ama bu dil karşılaştırması konusunda kesin birşey sylemiyorum syleyemem de o kadar tecrübem yok sadece düşündüklerim bunlar. Zaten daha 3 senem var rahat piyasaya çıkmak için. O zaman belki de değil C#/Java Assemblerr bile lü dil olur kim nerden bilsin. Gün geçtikçe birileri para kazanmak için bazı şeyleri bitiriyorlar. Şekil A. Google Vs Sun Edit : Dünyanın en büyük Kumarbazları Yazılımcılar. yle bir kumar oynuyoruz ki. bi dil seçiyoruz artık dilde uzman olduğumuzda bite de bilir dünyanın %80 i o dili de kullanabilir... MhmdAlmz tarafından 24/Mar/16 20:05 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

http://www.tiobe.com/tiobe_index Şu sistedeki veriler doğru mu? Pyhton bu kadar az mı? benim bildiğim hep Java = Pyhton beraber devam ediyor. fakat burda byle saçma bişe var. Kafam karıştı doğru mudur sizce veriler? veya araşıranlar var mı hiç? MhmdAlmz tarafından 24/Mar/16 20:07 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

@SkynetX Kotlin haberleri vardı bi aralar baya baya gündemi sarstı bayağı araştırdım fakat yle dil geçişi falan yokmuş sadece javanın yanında bazı Kotlin kodları mevcut yani derler iken otomatik oluşturuyor. Diye ğrendim. Google yavaş yavaş Java yı eziyor rneğin tarayıcısı Java atağı ve Android de Java atağı... Eclipse den vazgeçmeleri gibi vs vs. Ama sorun olacağını düşünmüyorum zamanla dişi geriletirler ama berbat duruma gelmez Java flash gibi @Sandman Ruby de bayağı yükselişte. Gmülü sistemlerden dolayı olsa gerek. Dikkat edilmeli ona da Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

@ozgunlu, Bende daha yükseklerde olur diye düşündüm abi her nedense. Çünkü Python biraz rağbet grüyor ve herkes bir pyhton dur tutturmuş :D:D:D Bende onda uzman olmayı hedefliyorum :/ veya @SyknetX in dediği gibi Android eğer Go ya geçerse veya KOTLİN'e direk oraya merdiveni dayayacağım.. Mobil nemli sonuçta... @SkynetX Python u platformlara da taşıyacakları şeklinde bir haber okumuştum da kaynakları kaydetmiyordum. :D 1-2 ay nce okudum. şaşırtıcı. Python biraz daha iyi gibi geliyor bana Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

http://arc.applause.com/2016/03/22/javascript-is-the-worlds-dominant-programming-language/#. VvGQnf9aLrU. twitter "JavaScript is the most commonly used programming language on earth. Even Back-End developers are more likely to use it than any other language," Stack Overflow RockZs tarafından 24/Mar/16 20:08 tarihinde düzenlenmiştir

@YeniHarman : Bu Dillerin yükselme sebepleri ve bazı platformların kayıcağı dili kestirmek mümkün olabiliyor abi ben bu yüzden nemli buluyorum. Yani tabiki de sana ne yararlı ise onu kullanacaksın. Tutup ta ATM de C veya Assembler değil de gider C# kullanırsan 50 Asır beklersin para çekmek için. bu doğru onda hem fikiriz Cık. Sürekli güncellenen bir platforma kod yazıyorsam C#'yi tercih ederim. JIT olayı abartıldığı kadar yavaş değil. Beni oldukça memnun ediyor. Genelde düşük seviye işlemler derlenen diller kadar hızlı. Hatta dinamik nesne oluşturma vs. daha hızlı olabiliyor. Şu da var: Düzgün yazılmış bir C# kodu, düzgün yazılmamış C koduna yeğdir. Neyse, şu an en kklü değişiklik Apple tarafında Swift'e geçiş gibi duruyor yoksa durum fazla değişmez. Kısaca bu listedekiler küme düşmez ki yenileri gelsin. Olaylara karışmayın!

Haahahaha Kekledim sizi nasıl da bilgileri çaldım ama :D:D Tamam şakaydı. ncelikle @YeniHarman, Abi düşünce tarzına hastayım sen ve @unbalanced ikiz gibisiniz he :D... Aslında Amacım şu benim. Bütün dillerden az bil biriin çok iyi değil de.. Bütün dillerden az bilip Bana yarayacak olanlarda 1 kademe üstü daha fazla emek sarf edeceğim. rneğin. Net teknolojilerine hayranım. Gmülü sistemlere de aynı şekilde... Bu gün lise ğrencisi bile Otursa 3-4 aya güzel bir otomasyon yazabilir. Farkım olması lazım ki insanlar basit grmesin. Gerçekten şu üniversite hayatımda birsürü boş vaktim var. Matematiğime çok ama çok güveniyorum.. Haftalık 20 Saat dersim var Günlük 6 maksimum 8 saat uyuyorum. 7x7+20 = 69. 24x7=168 Yaklaşık haftalık 100 saatim boş. Ve ben bu boş zamanımın 40-45 saatini geleceğin garantisi olmayan bir hayat için birşeyler yapmaya çalışacağım. Bu yüzden biraz konuyu saptırıyorum. Bazen muhteşem kelimeler çıkıyor.. rneğin @JPriest'in dediğini gibi Exception handling yapısı çok iyi Javanın. Belki derleyici sıkıntısı var ama Eclipse de bunun için gelişiyor günden güne. Ama şimdi kafamdaki sorun şu. Tamam tek dille herşey yapılıyor ama. Mesela moboli C# da yazabiliyor birçok kişi @unbalanced gibi... Ama okuduğum bir çok yerde Xamarin'in kısıtlarının çok fazla olduğunu sylüyorlar. ve derleme esnasında x3 yavaşlık. vs vs.. bu yüzden Java'ya geçtim mesela. Amacım Java ğrenmek değildi C# yazdım bende 2 sene falan. ufak tefek otomasyonlar ve bol açıklı siteler. Bunun gibi dillerin üstünlükleri var. rneğin Mobil platform için Java iyi diye düşünüyorum. Hatta Android Swift'e geçiş yaparsa. Swift'i zaten biraz ğrenmiş olacağım.. direk geliştirirm bir tık daha... Web platformunda JSP çok ama çok güvenilir idi. Php bi aralar çok iyidi. Şimdi Asp. Net yükselişte. sanırım... JSP Google in etkisi ile zayıfladı JavaScript de Google Chrome de artık etkisini yitirdi... Geriye Asp. Net kalıyor... Web'deki hedefim Asp. Net. Gmülü sistemde Ruby/Java ikisinden biri. Masaüstü uygulamalarında ve barkot okuma vs gibi sensr okuma işlemi gerektiren programlarda C# . Mobik tarafta Java. ve Eğer bunları orta derecede ğrenirsem Platform birleşimine gidip yeni ürünler üretmek istiyorum Adam gibi bir Mühendis olabilirsem tabi.. Sizi byle kapıştırma sebebim :D Hazır bilgi ve Tecrübeli insanların ağızından duymak. Mesela makale okumayı çok seviyorum @ozgunlu abimin sitesinde iyi şeyler paylaşıyordu okurdum günde 1 defa bakardım kesin. mesela... Stackoverflow da çok gezinirim Hatalara sebeplerine çzüm yntemlerine bakarım... Mantıklı kod yazımları izlenmesi gereken yolları ğrenmek için Github'a bakarım... Proje ynetimi için Redmine vs gezinip duruyorum. USE-CASE Diyagramlarına bakarım... Ama kafamdaki soru işaretlerine aslında güzel cevapları @YeniHarman dan duydum. ncelikle çok teşekkür ediyorum. Umarım bi gün bende sizin gibi birşeylere sağlam adım basarak bu byle diyebilirim :) Teşekkürler bu arada tüm cevaplar için.. MhmdAlmz tarafından 24/Mar/16 21:35 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Romantizmi kenara bırakıp işe dnük şeyler yapmakta fayda var. Dil yarıştırmaktansa kullandığım dili en verimli şekilde nasıl kullanabilrim diye araştırmak bence çok daha nemli. Kesinlikle sonuna kadar haklısın... @T3SL4 Sebebini hiç araştırdınız mı? Belki de Türkiye de Daha mobil uygulama yaygın değildir? Web platform biraz daha ağır basıyordur? MhmdAlmz tarafından 24/Mar/16 21:43 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

tiobe index gayet güvelinir bir kaynaktır ama yntemleri tabii ki sorgulanabilir. Kullanılan yerler ve sektrlerin büyüklüğü, çıkan kitaplar, github gibi yerlerde repo sayıları, commitler, sorulan sorular ve bilimsel makalelere bakıyorlar diye biliyorum. Java'nın çok yüksek çıkması normal bir sürü kemikleşmiş legacy sistem java üzerine ki bunlardan biri SAP. Facebook, Twitter'da ciddi olarak java kullanıyorlar diye biliyorum. Bankacılık sektründeyse core banking'in büyük kısmı bir ara stackoverflow yemiyor diye java geçirilmiş sonrada kimsenin dokunmadığını biliyorum. Python ise gayet eski bir dil olsada ben ilk 2006 yılında duydum ve çalışmaya başladım, yavaş yavaş tırmanıyor yukarılara zellikle bilimsel alanda çok kullanılıyor dikkat edersen bir yıl nce sekizinci sıradaymış şimdi beş Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

@YeniHarman Bu dediğini bilmiyordum Şahsen ben yüksek seviyeli dillerin yani C#'ın vs yavaş çalıştığını biliyordum işte Derleme esnasında vs vs. Ama bu dediğin C# da düzgün kod C deki ktü koddan iyidir lafı bence benim grüşümce saçma. Yanlış anlama beni saygısızlık etmek istemiyorum :/ Yani adam C de kod yazıyorsa düzgün yazamıyorsa ben ne yapam yle elemanı :D Ama bu hız meselesini biraz araştırmak lazım eğer dediğin gibi ise C# büyüyor zaten büyümeye de devam eder... bu. Net teknolojileri de büyümesine etki eder. fakat. Net ayakta kalır ise.. Şimdi o olay şyle oluyor: C#, Java platformdan bağımsız başka bir arakoda çevriliyor. Arakoda bir çeşit makine dili de diyebiliriz. Bu arakod ise çalışma anında platform mimarisine gre tekrar derlenip çalıştırılıyor. Bu demektir ki arakod her zaman platformun yeteneklerine gre derlenmiş kod oluşturuyor. Arakod derleyici geliştikçe, program hızlanıyor. C/C++ kodlarının derlenmesi de proje büyüklüğüne gre oldukça uzun sürebiliyor. rneğin Linux 4. x çekirdeğini Atom n270 ve 2 GB bellek + 4500 rpm sabit diskle 8 saatte derleyebildim. Derlerken şu bağımlılık eksik, bu da lazım diye uğraştığımı saymıyorum bile... Düzgün C kodu yazmazsan, çok büyük çalıştırılabilir dosya üretirsen o bilmem kaç çekirdekli bellekli makineyi kevgire rahatlıkla çevirebilirsin. Hatta işletim sistemi birkaç MB'lık çalıştırılabilir dosyayı belleğe yüklenmesini ve çalıştırılmasını bile engelleyebilir. Artı arada bir sanal makine olmadığı için güvenlik konusu tamamen uygulamayı yazan programcının insiyatifine kalmış. Bellek ynetimi de sanal makine ve kalıntı toplayıcısı'nın insiyatifinde. C#, C'den türetildi gibi yaklaşımlar yaygın kanının aksine pek bir şey ifade etmiyor. rneğin Objective-C, nesne ynelimini OCAML'dan esinlenerek kazanmış. C#, C'den süslü parantez yaklaşımını temel almış. Bu kadar. Ne dilin yeteneği ne de performansı alakalı bu durumla. Sadece sz dizimi ve nceki yaklaşımların miras alınması sz konusu. C++ ile düzgün kod yazamadığımdan bıraktım mesela. Ulan o nesne hiç yaşadı mı, bu kaynak geri bırakıldı mı, şurada bir istisna ortaya çıksa ne olur, ayrı header dosyası uyarlama dosyası yaz da sınıfın bir kısmı şurada bir kısmı burada olsun gibi problemler beni soğuttu. Ayrıca dil o kadar büyüdü ki sadece %10-20'sini kullandığım ve boost gibi ek bir kütüphaneden yararlanmadan regex olsun, threadler olsun rahat kullanamayacağım bir aracı terk etmek vacip oldu. C için de bu sylenenlerin bir kısmı geçerli... ARMv7 + Linux platformunda IoT projemi C# ile yazdım. Geliştirme işini mis gibi windows iş istasyonumda Visual Studio ile yaptım. Aldığım IL kodu içeren dosyayı raspberry pi'ye attım ve çalıştırdım. Farklı bir araç ya da dil kullansaydım kodlama zamanım 4-5x, derleme zamanım 2x, hata ayıklama zamanım >5x artardı... Tabi tutup da stm32f4 için C# kullanmıyorum:) Olaylara karışmayın!

@sandman : http://whitequark.org/blog/2012/12/06/a-language-for-embedded-developers/ @RaAmLis : JavaScript bence normal yav :D @YeniHarman : Bu Dillerin yükselme sebepleri ve bazı platformların kayıcağı dili kestirmek mümkün olabiliyor abi ben bu yüzden nemli buluyorum. Yani tabiki de sana ne yararlı ise onu kullanacaksın. Tutup ta ATM de C veya Assembler değil de gider C# kullanırsan 50 Asır beklersin para çekmek için. bu doğru onda hem fikiriz MhmdAlmz tarafından 24/Mar/16 17:28 tarihinde düzenlenmiştir Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

avrupa'da java hakim, python da burada bilinen bir dil pratik olmasi icin tercih edilebiliyor ama yine de bir java'nin agirligi yok. c# icin zaten cok soz soylemeye gerek yok. c/c++ i sadece spesifik alanlar icin kullaniyorlardir artik, c# in ilerleyen zamanlarda yukselecegini dusunuyorum mobil platformun yukselmesiyle ve tabi cross platform icin visual studio code un da daha saglam olmasi lazim, adam akilli bir yapiya kavusulursa linux tabanli iis host eden cok site goruruz :) hangi dilde uzmanlasalim diye sorulursa; avrupa icin java, turkiye sartlari icin de c# derim bariz sekilde. Ancak spesifik alanlara yonelecekseniz farkli diller ve teknolojilere de yonelebilirsiniz. Son olarak dilden cok belirli bir alanda uzmanlasmak daha onemlidir. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

pythonun o kadar yukarda ne işi var? daha az olması lazımdı Hello, i am nothing. I come from Neverland.

Yüce Şeyh derki bu konuda. http://www.tahribat.com/document-hangi-programlama-dilini-ogrenmeliyim-sorusunun-ce-5292/ Ayrıca ben vb. net kullanıcısıydım vb6.0 dan başlayıp net 3 e kadar geldim ama sorun şu oldu ben her istediğimi yapabiliyorken ERP keylogger vs vs piyasa beni kabul etmiyordu yani yazılım şirketleri vs bu yüzden zorunluluk olarak diş ğrenmek durumunda kaldım eğer türkiyede iş yapıyorsan c# dışarıda yapıyorsan java yok o iyi yok bu iyi diye boşa kıç yırtmaya gerek yok sana her ay maaşını veren adam python diye ısrar ederse ya sen yazacan yada başkası gelip yazacak yani dilin iyi olması pekte sorun değil ki zaten bu saydığımız diller zaten hepsi kk salmış konumda Android Mobil Uygulama - Web Sitesi - Masaüstü Yazılım yapılır. Vitaminsiz Palyaço

@YeniHarman Bu dediğini bilmiyordum Şahsen ben yüksek seviyeli dillerin yani C#'ın vs yavaş çalıştığını biliyordum işte Derleme esnasında vs vs. Ama bu dediğin C# da düzgün kod C deki ktü koddan iyidir lafı bence benim grüşümce saçma. Yanlış anlama beni saygısızlık etmek istemiyorum :/ Yani adam C de kod yazıyorsa düzgün yazamıyorsa ben ne yapam yle elemanı :D Ama bu hız meselesini biraz araştırmak lazım eğer dediğin gibi ise C# büyüyor zaten büyümeye de devam eder... bu. Net teknolojileri de büyümesine etki eder. fakat. Net ayakta kalır ise.. @Unbalanced Hangi dilde yoğunlaşma konusu değildi abi bu :D sadece dillerin sıralaması idi merak ettim sorayım dedim. hazır konusu da açılmışken JAVA ile gmülü sistemde Rasberry pi gibi programlama mantığını vs ğrenip ordan Swift'e bakacağım C#'ın %5-6 kadarını biliyorum şimdilik bu yeterli bi yüzde 1 sene sonra ya C# yada Java da kod yazacağım küçük ihtimal Perl oda aklımda birşey olduğu için. Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Yazılar çok güzel de kısaca açıklama yapmak gerekirse, müşterileriniz sizden web istiyorsa php tercih edilebilir ama real time bir web sistemi yazacaksanız nodejs 10 adım nde. yine müşterilerin kullandığı cihazlar mac ağırlıklıysa, Java da yazmak doğru seçenek olacaktır. C#' ın cross-platform atışları boşa çıkacak bence, keza mobil platform da da son demlerini yaşıyorlar. ama memory' si düşük bir cihaza kodlama yapacaksanız, her byte sizin için değerliyse burda C ne çıkıyor. sizin hıza ihtiyacınız varsa, grüntü işleme gibi nemli noktalarda çalışacaksanız da C++ tercihi daha doğru olacaktır. son olarak, JS için ayrı parantez açmak lazım.. Nodejs ile birlikte server side desteğini de arkasına alan JS ile yapamayacağınız hiçbir şey yok. Hem masaüstü, hem mobil hem de web ortamında uygulamalar yazabilirsiniz. @YeniHarman' ın daha ilk postunda dediği gibi bu işi fetişleştirmenin anlamı yok. Ek : Yine @YeniHarman' ın son postunda dediği Javanın platform bağımsızlığını kaybetme durumu oluyor ama ufak dokunuşlarla bundan kurtuluyorsunuz. Sadece Mac için ayrı bir Jar hazırlıyorsunuz, yle aman aman bir sıkıntı çıktığına rastlamadım. ozgunlu tarafından 24/Mar/16 22:40 tarihinde düzenlenmiştir Hello, i am nothing. I come from Neverland.

Geliştiricilerin soru ve cevap platformu bir analiz yayınlamış 2016 yılına ait buyrun belki fikir sahibi olabiliriz. http://stackoverflow.com/research/developer-survey-2016 Stay hungary Stay foolish

Lua çok aşağılarda kalmış oysaki mobil platformda multiplatform olarak kullanılan bir dil daha yükseklerde olmasını beklerdim. Javascript de aynı şekilde daha yukarlarda olmasını beklerdim. Hayattaki amacını bulamayan, bulmaya yaklaştığını hissettiğinde ise alıkoyulan bu yüzden herşeyi oluruna bırakan ama bunu da beceremeyen kişi.

Gelecegin dili phython gibi duruyor? ( 5-10 ) sene icersinde javayi filan gececegini ve pythona hakim olanlarin guzel isler yapabilecegini dusunuyorum. Yaniliyor muyum? geçmekten kastın nedir, hangi alanda geçecek? Hello, i am nothing. I come from Neverland.

@MhmdAlmz: Dilin hızlı ya da yavaş olmasını neye gre lçersin? Adamın dediği saçma falan değil. İyi yazılmış C# ya da Java kodu, iyi yazılmamış bir C kodundan yeğdir çoğu zaman. Aslında ikisi de iyi yazılsa, yine de C# ya da Java tercih sebebi olacaktır çok fazla yerde. . net için IL, Java için de ByteCode artık ilk çıktığı günlerdeki gibi değiller. İnanması güç ama Java birçok konuda C++'dan daha performanslı çalışabiliyor artık. ATM'de para çekerken seni bekleten çoğunlukla network işleri, ordaki uygulamanın yavaş olması değil. Sen hiç kaval çaldın mı?

@JPriest : Abi gmmene gerek yoktu :/ Eğer cidden dediğin gibi Düzgün bir C# kodu ile C kodu hemen hemen hatta ve hatta aynı performansı sağlıyor ise. C'nin bu gün kullanma oranının bayağı bir düşmesi gerekmez mi mantıken. Atm rneğini ylesine verdim ben. Diller arasında kıyaslama yapmıyorum. Assembler ile yazılan kod daha hızlı çalışabilir belki de ama Assembler de gidip de button tasarlamak akıl karı değil bu devirde. C# da Javada vs vs sürükle bırak artık. Ama bu dil karşılaştırması konusunda kesin birşey sylemiyorum syleyemem de o kadar tecrübem yok sadece düşündüklerim bunlar. Zaten daha 3 senem var rahat piyasaya çıkmak için. O zaman belki de değil C#/Java Assemblerr bile lü dil olur kim nerden bilsin. Gün geçtikçe birileri para kazanmak için bazı şeyleri bitiriyorlar. Şekil A. Google Vs Sun Edit : Dünyanın en büyük Kumarbazları Yazılımcılar. yle bir kumar oynuyoruz ki. bi dil seçiyoruz artık dilde uzman olduğumuzda bite de bilir dünyanın %80 i o dili de kullanabilir... Estağfurullah, gmme diye bir şey yok, üslübuma takılma o işi pek beceremiyorum. Dilin hızlı olmasını ne belirliyor, kriterlerin neler onları gerçekten merak ediyorum. Runtime? Derleme zamanı? Geliştirme zamanı? Bakım? Sadece hız değil de community, araçlar vs de katınca işin içine, belki de C sadece Runtime ya da derleme zamanında nde kalıyor ama diğer her şeyde geride kalıyor olabilir. MS düzeyinde çalışma zamanı farkları için 6 aylık projeyi 2 senede bitirme tarzı bir senaryoya girmeye gerek yok . C/C++ neden hala yaşıyor dersen de, hala diğer hiçbir dilin onların eline su dkemeyeceği alanlar var, ve eskiden beri geliştirilmiş çok fazla proje/ürün var piyasada. Her bir dilin/platformun alıcısı çıkıyor :) Ayrıca bütün kodamanlar birleşip hadi bugün ldürüyoruz Java'yı deseler daha 10 sene ekmek yenir Java'dan. O yüzden ğrenmek istiyorum ama sonu ne olur diye korkmaya da gerek yok. İstiyorsan giriş direkt. Yükselişe ve gidişata bakılırsa JavaScript çok iyi gidiyor. Java ya da JavaScripte yatırım yaparsan aç kalmazsın mezun olduktan sonra. Ama aç kalmamak değil de iyi para ezeyim dersen de Functional Programming bakabilirsin. Scala, Python, Ruby, Idris.. Mesela Scala & Akka biliyorsan Londra'da günlüğü 500-700 pound arasında iş ilanları dolanıyor en basitinden bir rnek.. Sen hiç kaval çaldın mı?

@YeniHarman Ouw Kaynak en sevdiğim :D Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu nünden daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? yle ise, sakın yetime kahretme ! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!

Gelecegin dili phython gibi duruyor? ( 5-10 ) sene icersinde javayi filan gececegini ve pythona hakim olanlarin guzel isler yapabilecegini dusunuyorum. Yaniliyor muyum?

T3SL4 bunu yazdı Java çok stabil güzel bir dil lakin en büyük eksiği kendini ifade edememesi yani bir algoritma veya bir problemi çzmek için fazla kod yazmak birde hata ynetimi işin içine girdiği zaman vay halimize. Python'un geleçeği parlak güzel temiz stabil bir dil en zor işleri kolaylıkla çzüyor. Dil fanatikliği falan yaptığımdan değil ama Java'da o problemleri yaşıyorsan, hangi dillerde yaşamıyorsun? Fazla kod yazma kısmını da hata ynetimi kısmını da pek anlamadım aslında. Hata'dan kastın Exception handling ise, ben Java'yı hep Exception ynetiminde çok başarılı bir dil olarak biliyordum. Yok exception handling değil de debugging diyorsan, evet bir Visual Studio yok maalesef Java dünyasında ama Eclipse, Netbeans ve zellikle Intellij Idea o konularda da çok iyiler. Hocam tam olarak demek istediğim budur. http://www.kurumsaljava.com/2013/04/03/bir-javacinin-gozunden-ruby/ Stay hungary Stay foolish

Abi bu konular oyle 2-3 satirda aciklanacak durumlar degil. 1 donem tugla kadar kitapla programming languages dersi aldik. Sadece dillerin bi ozelligi icin soylenecek tonlarca sey oluyor.

Roark bunu yazdı peki ya phyton? Lafım sana değil hocam da artık düzgün yazın şunu amk ya :/ Peki ya python? Bot ve lisans ihtiyaçlarınız için pm atınız.

@MhmdAlmz Gmülü sistemlerde python/C/Cpp/Golang kullanıyorum ama hiç Ruby kullanmadım kullananda grmedim acıkcası. rnek var mı? Mühendis kahveyi projeye dnüştüren bir insan evladıdır.

C/C++ ktü kod yazımına giydirmişsiniz de Java/C# otomatik olarak kendinden kaliteli kod yazmıyorlar. C#/Java için bile rezil yazılmış kodlar bulunur. Demek istediğim C/C++ 'da ktü kod yazılıyor argümanını sunmanın hiçbir mantığı yok. İş tamemen programcı da biter. Ara kodlar C++ 'dan hızlı mı? - Java 'yı bahsetmiyorum. Java ile yazılmış kullanıcı arayüzüne sahip hangi programı kullandıysam aşırı derecede yavaş tepkiler veriyorlar ve bilgisayarı kanırtıyorlar. CPU daha fazla çalışmaya başlıyor. Hele ki Android Studio yüzünden Java 'ya yaklaşmak bile istemiyorum. File menüsüne tıkladığımda mesela, 2-3 saniye bekliyorum. Açılması da bir 3-4 dakika buluyor. 2500 TL lik bilgisayarı kast ediyorum. Java 'yı kurumsal çzümler dışında hiçbir yerde kullanmam şahsen. - C# mı C++ mı konusunda ise yapılan işe gre değişir diyebilirim. Kapsamlı, büyük programlarda C++ açık ara daha hızlı grünüyor. Oyunlarda bunu grebiliriz. Orada burada genelde işte ArrayList benzeri yapıları, dosya okuma yazma gibi basit işlemleri karşılaştırıp C#/C++ daha hızlı diyen bloglara rastlıyorum. Komedi. 10 satırlık kodla şu dil daha hızlıdır diye karara varamazsın. Günlük hayatta kullanılan programların çoğunda hız, ilk kriter değil zaten. Ki C# yeterince hızlı. C# gerçekten güzel bir dil ama Ubuntu kullandığım için kendisini kullanamıyorum. :) - Oyun sektründe Java nın adı bile geçmez. Android için bir kaç oyun motoru var ama millet C++/C# çapraz platform desteği sağlayan oyun motorları kullanıp her platform için tek tek uğraşmıyorlar. Unity, Cocos, Unreal Engine, Marmalade Sdk falan kullanıyorlar. AAA oyunlarda kullanılan tek dil C++. - Kurumsal uygulamalar da ise Java kraldır. C++ 'ın adı geçmez. - Bilimsel çalışmalarda Python kraldır. - Savunma sanayinde, askeri projelerde C++ kraldır. F-35 'te 1-2 sene nce okuduğum bir PDF dosyasında 3 milyon satır C++ kodu yazıldı deniyordu. Küçük bir not ekliyim; C++, 17 ve 21 versiyonlarında baya değişti ve değişecek. Eleştirilen birçok nokta artık yok. C++ eski C++ değil artık. Benim en çok heyecanlandığım nokta modül sisteminin gelmesi: #include <vector> artık import std. vector. :)) Ve bu standart. Tüm derleyiciler destekleyecek. http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2015/n4465. pdf https://blogs.msdn. microsoft.com/vcblog/2015/12/03/c-modules-in-vs-2015-update-1/ Neyse can sıkıntısından çok fazla uzattım, Denildiği gibi bir alan belirleyip o yapılan işe gre dil/teknoloji seçmek gerekir. İlla o bu diye tutturmak yanlış. Her dilin avantajlı/dezavantajlı olduğu yerler var. Bunları bilip kullanabilmek nemli. SkynetX tarafından 24/Mar/16 23:33 tarihinde düzenlenmiştir

peki ya phyton? Roark tarafından 25/Mar/16 03:58 tarihinde düzenlenmiştir

http://githut.info/

o listede c c++ nasıl o kadar üstte anlamadım. c c++ ile yazılmış projelerin sayısının java c# gibi dillere gre geride olması lazım çünkü piyasa işleri hep o segmentteki dillerde yazılıyor. oturup c c++ gibi dillerde proje çıkartalım diyen firmaların / bireysel geliştirilerin sayısı diğerine gre daha az stackoverflow ve github verilerine gre. . . .. . ... .

@unbalanced ile ortak kafa yapısına sahip olmamızın nedeni ikimizin de birbirimizi yetiştirmiş olması olabilir. Şimdi okumanın yararlı olduğu bazı kaynakları vereceğim: Java'nın bazı durumlarda sistem bağımlı işlevlere ihtiyaç duyup, platform-bağımsız'lığını kaybetmesi: http://www.kurumsaljava.com/2012/05/12/matrixde-yasayan-programcilar/ Düzgün kullanılmayan tasarım kalıpları: http://www.bayramucuncu.com/antipattern-nedir/ http://ayhanugur.com/tag/antipattern/ Bazı nasıl yapılır ve girişler: http://www.borakasmer.com/ C# ve Java İstisna İşleme Mekanizmalarının karşılaştırılması: https://blogs.msdn. microsoft.com/csharpfaq/2004/03/12/why-doesnt-c-have-checked-exceptions/ Hangi istisna işleme mekanizması daha iyi: https://msdn.microsoft.com/en-us/library/ms836794.aspx#tchwhatsdifferentbetweencjava . Javacının kod yükünü arttıran referans olayları: https://en. wikipedia. org/wiki/Clone_%28Java_method%29 http://stackoverflow.com/questions/14723423/should-i-write-copy-constructors-for-every-objects-that-i-return-from-getters... ve artık ğrenilmesi gereken bir teknik: Asenkron metot çağrıları https://en. wikipedia. org/wiki/Asynchronous_method_invocation Olaylara karışmayın!

T3SL4 bunu yazdı Hocam tam olarak demek istediğim budur. http://www.kurumsaljava.com/2013/04/03/bir-javacinin-gozunden-ruby/ O yazı yazıldığında Java8 release olmamıştı henüz. Ayrıca bazı konularda Java'dan daha iyi dillerin olması, Java'nın da o konuda iyi olduğu gerçeğini değiştirmiyor aslında. Sadece en iyisi değil. Exception handling ve uzun kod konularında bir de C/C++ yazılımcısı alalım buraya, Java'ya tapar resmen :) Orası kesin hocam c/c++ kıyasla java açık ara giydirir. Lakin türkiye şartlarını ele alarak konuşursak. . NET ve Javascript programlama en mantıklısı global düşünürsek Java ve Python diyebiliriz. Webrazzideydi sanırım türkiyede en çok kullanılan programlama dili makalesi Javascript birinci sıradaydı. Stay hungary Stay foolish

Java çok stabil güzel bir dil lakin en büyük eksiği kendini ifade edememesi yani bir algoritma veya bir problemi çzmek için fazla kod yazmak birde hata ynetimi işin içine girdiği zaman vay halimize. Python'un geleçeği parlak güzel temiz stabil bir dil en zor işleri kolaylıkla çzüyor. Dil fanatikliği falan yaptığımdan değil ama Java'da o problemleri yaşıyorsan, hangi dillerde yaşamıyorsun? Fazla kod yazma kısmını da hata ynetimi kısmını da pek anlamadım aslında. Hata'dan kastın Exception handling ise, ben Java'yı hep Exception ynetiminde çok başarılı bir dil olarak biliyordum. Yok exception handling değil de debugging diyorsan, evet bir Visual Studio yok maalesef Java dünyasında ama Eclipse, Netbeans ve zellikle Intellij Idea o konularda da çok iyiler. Sen hiç kaval çaldın mı?

peki ya phyton? Lafım sana değil hocam da artık düzgün yazın şunu amk ya :/