09/08/2017
Huvitav on vaadata praegu maailmas kasutusel olevate programmeerimiskeelte statistikat. Erinevate allikate kohaselt on hetkel eesotsas JavaScript, Java, Python ja PHP. Nende kannul tulevad kohe Ruby ja C++. Mõnevõrra veider ja osade inimeste jaoks ilmselt teadmata fakt on see, et programmeerimiskeel C on püsivalt top 10-nes ja seda juba 45 aastat. Viimase põhjuseks on see, et C on endiselt esimene valik kui kirjutatakse riistvaralähedast koodi. C keele eeliseks on tema universaalsus, kiirus ja vähene ressursside raiskamine. Seega enamus mikrokontrollerite, DSP ja operatsioonisüsteemide tööd tehakse just C keeles. Veel ajakriitilisemate rakenduste loomisel tuleb muidugi pöörduda assembleri poole. Lisaks on C programmeerimiskeel otseselt või kaudselt "isaks" (või "emaks", kuidas keegi soovib mõelda) enamusele tänapäeval kasutusel olevatele progammeerimiskeeltele, sealhulgas needsamad JavaScript, Java, Python, PHP, muidugi C++ ja Objective-C. Samuti on enamuse operatsioonisüsteemide kernelid loodud kasutades just C'd (Linux, Windows, Mac jne).
Teine huvitav trend, mis praegu maailmas aset leiab on väga kiire Kotlin'i populaarsuse kasv, kuna Google ametlikult toetab ja propageerib Kotlin'it Android rakenduste loomiseks. Kas Kotlin hakkab asendama Java't tulevikus? Sellele annab vastuse aeg.
Artikli loomiseks kasutatud lingid:
http://githut.info/
http://pypl.github.io/PYPL.html
https://octoverse.github.com/
https://en.wikipedia.org/wiki/C_(programming_language)
https://stackoverflow.com/questions/580292/what-languages-are-windows-mac-os-x-and-linux-written-in
https://en.wikipedia.org/wiki/Kotlin_(programming_language)
http://blog.techmagic.co/kotlin-vs-java/
GitHut - Programming Languages and GitHub A small place to discover more about the usage of programming languages in GitHub.