Google je dokazal: C++ je najhitrejši
Google je objavil rezultate raziskave, v kateri so vzporedno merili hitrosti programskih jezikov C++, Java, Scala in jezika Go. Sodeč po Googlovih testih najhitrejše operacije nudi programski jezik C ++, a hkrati zahteva tudi največ dela na optimizaciji, ki je pogosto na nadstandardnem nivoju za povprečnega programerja.
Programski jezik Go je oblikovan z namenom, da odpravi vsaj nekaj problemov, ki jih prinaša programiranje v C++, ponudi Pythonovo enostavno dinamičnost jezika in hitrost s katero se ponaša C ++, čeprav mu pri tem še vedno močno gleda v hrbet. Programski jezik Scala je nekakšen hibrid objektno orientiranega in funkcionalnega programiranja , ki funkcionira na JVM-ju. Scala je hitrejši jezik od Jave, z manjšo količino kode in porabo pomnilnika. Programski jezik Scala je jezik, ki omogoča najboljšo optimizacijo kompleksnosti programske kode. Java je na drugi strani jezik, ki ga je najenostavnejše zapisati, a je izredno težak za analizo. Najhitrejši od vseh je bil C ++, pri katerem pa je optimizacija same kode izjemno težka in dolgotrajna.
No, kljub obširni raziskavi programskih kod, pa bo verjetno vsak programer (ali programski arhitekt) na koncu izbral tisto, ki se mu bo v danem trenutku zdela najbolj primerna in bo ugodila zahtevam projekta, tako ekonomskim, časovnim kot tehničnim. Konec koncev, nekdo morda želi najhitrejšo in kodno najmanjšo aplikacijo, ne glede na stroške in čas razvoja, spet drugi želijo gotovo aplikacijo v kar se da najkrajšem možnem času, z minimalnimi stroški, ne glede na potencialno izgubo zmogljivosti.
Prijavi napako v članku