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

Zlati partner

ADVANT d.o.o.

Cesta na Brdo 119a, 1000 Ljubljana, Tel: 01 470 00 00
Podjetje ADVANT d.o.o. je z vami že od leta 1998. Naše osnovno poslanstvo je biti vodilni graditelj informacijsko komunikacijske infrastrukture. Aktivnosti, ki jih povezujemo ... Več
Zlati partner

SI SPLET d.o.o.

Ukmarjeva ulica 4, 1000 Ljubljana, Tel: 01 428 94 66
O podjetju Si splet V podjetju Si splet d. o. o. od leta 2001 tržimo varnostne rešitve na področju informacijskih tehnologij. V letu 2003 smo pridobili ekskluzivno partnerstvo ... 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č
Zlati partner

Huawei

Ameriška ulica 8, 1000 Ljubljana, Tel: 080 9808