Računalništvo, telefonija
08.06.2011 12:13
Posodobljeno 14 let nazaj.

Deli z drugimi:

Share

Google je dokazal: C++ je najhitrejši

Google je dokazal: C++ je najhitrejši
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

Povezave



Kaj berejo drugi?

Partnerji Računalniških novic Prikaži vse

DRUŠTVO DUH ČASA

Trubarjeva cesta 72, 1000 Ljubljana, Tel: 06 815 40 63
Računalniki za socialno ogrožene Smo skupina računalniških zanesenjakov, ki le stežka gleda kako cele gore še uporabnih računalnikov in računalniških delov končajo na odpadu. ... Več

TMSA.PINTAR d.o.o.

Podsabotin 47, 5211 Kojsko, Tel: 041 695 667

Mauco d.o.o.

Zalog 2, 6230 Postojna, Tel: 068 642 605
V poslovnem svetu diverzifikacija pomeni razvejanje poslovanja na druge kategorije izdelkov, panoge ali trge. Diverzifikacija je pogosto zaščitna mreža pred izpadom dela v posamezni ... Več
Zlati partner

SIDERA d.o.o.

Ulica Gradnikove brigade 11, 1000 Ljubljana, Tel: 031 777 790
O PODJETJU Sidera, ki v latinskem jeziku pomeni zvezda in je nastala v želji, da bi njena ustanoviteljica Urška Ambrož svoje dolgoletno delo v medijih združila s kreativno žilico, ... Več