Kezdőoldal » Számítástechnika » Programozás » A c/c++ milyen esetekben...

A c/c++ milyen esetekben gyorsabb mint mondjuk a java vagy c#?

Figyelt kérdés

Soszor hallom h c/c++ ban gyorsabban futnak le a programok mint javaban vagy c# ban de eddig nem igazan ereztem valoban gyorsabnak a c/c++ t (eddig csak ilyen nagyon alapszintű konzolos alkalmazasokat írtam nyilván nem itt fog kijönni a sebesség különbség) ezért kíváncsi lennék hogy milyen helyzetekben lehet tényleg gyorsabb


Írnátok ezekre példákat?



2021. szept. 10. 15:28
 1/5 anonim ***** válasza:
56%
pl.: [link]
2021. szept. 10. 16:08
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
66%

Ha csak nem nagyon rosszul van megírva a C++ kód,akkor alapból mindig is gyorsabb lesz,mert míg a Java-nak szüksége van a JVM futtatókörnyezetre,ami plusz réteg,addig a C++ natív kódra fordul,plusz nincs garbage collection sem C++-nál,ami szintén elvisz valamennyi erőforrást.


[link]

2021. szept. 10. 16:12
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
73%

Gyakorlatilag mindig. (Kivéve persze, ha a C++-program direkt rosszul, és időpazarlóan van megírva.)

Viszont sok esetben a program gyorsasága nem szempont. Mondjuk egy adatkezelő, nyilvántartó szoftver esetén, aminek az üzemidejének 99,9%-a abból áll, hogy várakozik a felhasználói bemenetre, nem lesz érezhetően lassabb akkor sem, ha mondjuk egy adatkiírás nem 0,02, hanem 0,05 másodpercig fog tartani. Ugyanakkor mondjuk ha egy csillagászati obszervatórium adatait kell valós időben feldolgozni (és így is csak annak a töredékére van kapacitás elemezni), akkor egyáltalán nem mindegy, hogy x mennyiséget, vagy annak a 10-szeresét sikerül feldolgozni? Vagy ha egy 3D-teret kell másodpercenként minél többször leképezni a megjelenítő síkjára, nem mindegy, hogy másodpercenként 70-szer, vagy 7-szer sikerül-e.

Egy Hello Worldnél nem fogsz különbséget érzékelni.

2021. szept. 10. 16:54
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
33%

C/c++ mindig gyorsabb és mérhető, számítható a sebesség-különbség.

Még egy "hello world" alkalmazásnál is. A legjobban az azonnali válaszkészésget igénylő, valós idejű rendszereknél válik érzékelhetővé a c/c++ előnye.

2021. szept. 10. 19:04
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
78%

JIT implementációtól függően természetesen lehet gyorsabb bizonyos esetekben.

[link]

2021. szept. 10. 19:47
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!