Amerika'daki şirketlerin birçok yazılım mühendisi lise mezunu.
Nerden ogreniyorsunuz bu sacma sapan iddialari? Lise mezunu adama "muhendis" denmez, hele Amerika'da hic diyemez, yasal degil muhendis olmadan muhendis oldugunu iddia eden birinin aklini alirlar, bizim burasi gibi degil; gercekten calisan hukuk sistemleri var adamlarin.
Konuya gelecek olursak, gelecegin dili gelecekte cikacak. Bugun bir dil ogreneyim future-proof olsun kafasi tembelliktir. Programlamayi ve yazilimi bilirseniz gelecegin dilini, her ne ise o, gerektiginde de ogrenirsiniz.
Ayrica gelecegin dili bugun kullanilan bir dil dahi olsa yine bir suru seyi yeniden ogreneceksin. Python 2.x ile 3.x arasinda ciddi fark var; 2.x e olan destek de kalkacak. Java keza JDK 6 ile 11 arasinda bir dunya fark var. Her turlu ogrenilecek yeni seyler. Gelecegin dili diye bir sey yok o sebeple.
Son olarak da yapay zeka muhabbeti donmus, yapay zeka programlama dilinden bagimsiz bir konsept. Bazi dillerin ozellikle tercih edilmesinin sebebi kolay olmasi, R ile random forest ya da logistic regression yapmak 3 satir, C++ ile 500 satir.
Matematiksel modellemesini yaptiktan sonra implementasyonunu istedigin dille yaparsin. Bugun yapay zeka ve makine ogrenmesinin super populer olmasi gecmisteki programlama dillerinin yetersiz olmasi degil, donanimin ve veri transferinin yetersiz olmasi. Gecmiste 20 GB data saklamak icin milyonlarin olmasi gerekiyordu, bugun flash bellege gomup Ardunio ile process edersin. Kullanilan yapay zeka algoritmalarinin bir cogu 1980 ve 70 oncesi onerilen modeller. Bazi modellerin temeli 18.yy a bile dayaniyor. Ornegin Bayesian modellemeler gibi. ( Thomas Bayes )
Sonuc: Bilemezsin : )
TIOBE Index | TIOBE - The Software Quality Company i acip da "OO Java cok kullaniliyormus Java ogreneyim" tam tembel Turk isi. Dunyanin en iyi tornavida kullanan insani olsan bile neyi nereye vidalayacagini bilmezsen ac kalirsin. Programlama dilleri de tam olarak tornavidadir, otesi degil.