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

Deli z drugimi:

Share

Google je dokazal: C++ je najhitrejši

Google je dokazal: C++ je najhitrejši
counter

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.


Vam je bila novica zanimiva?

Povejte prijateljem, da ste novico prebrali na Računalniških novicah.

Share
Prijavi napako v članku

Povezave



Kaj berejo drugi?

Partnerji Računalniških novic Prikaži vse

Bronasti partner

openIT d.o.o.

Dimičeva ulica 13, 1000 Ljubljana, Tel: 01 589 81 89
OpenIT od leta 2012 izvaja poslovna izobraževanja s področja digitalnega marketinga, računovodstva, upravljanja s človeškimi viri (HR), prodaje, prava, financ, time managementa ... Več
Diamantni partner

ZAVOD DIGITALNO INOVACIJSKO STIČIŠČE (DIH SLOVENIJE)

Dimičeva ulica 13, 1000 Ljubljana, Tel: 040 606 710
DIH Slovenije omogoča digitalno transformacijo po principu vse-na-enem-mestu, v Sloveniji in širše. Osvešča in zagotavlja storitve za rast digitalnih kompetenc, izmenjavo digitalnih ... Več

Koenergija d.o.o.

Ilichova 21, 2000 Maribor, Tel: 040 730 010
Večina se zaveda, da je vključitev neke oblike industrijske avtomatizacije v njihov proizvodni obrat ali podjetje koristna. Lahko zmanjša proizvodne stroške, poveča učinkovitost, ... Več

REMIS d.o.o.

Letališka cesta 32, 1000 Ljubljana, Tel: 01 521 13 18