Kezdőoldal » Számítástechnika » Programozás » Miért használnak ilyen sok...

Miért használnak ilyen sok mindenhez C, C++ nyelvet a többi helyett?

Figyelt kérdés
[link]

2015. okt. 27. 20:32
 1/4 anonim ***** válasza:

A C elég alacsony szintű ahhoz, hogy meg lehessen csinálni azt, amihez Assembler kellene, és a C hordozható is. Jó, például C++-ban vagy Adában is lehet írni operációs rendszert, de valamiért ez C-ben egyszerűbb.

A C++ előnye a Javához képest az, hogy gépi kódra fordul, és közvetlenül az adott eszköz hajtja végre. Bizonyos alkalmazásokban erre szükség van, másokban hagyományból maradt meg, mert így a lusta programozók nem veszítenek el éveket azzal, hogy begyakorolják magukat egy másik nyelvbe, és emellett még le is fordítják az adott programot az új nyelvre, ami nem éppen a Hello World, ezért több százezer, akár millió soros.

2015. okt. 27. 20:51
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:

Mindkettőre jellemző, hogy mivel régóta és nagy mértékben elterjedt ezért sokan értenek hozzá legalább valamilyen szintén.

Illetve főleg a C++-ra igaz, hogy valahogy optimális helyen áll a magas és alacsony szintű nyelvek között: a rengeteg könyvtár és beépített funkció miatt gyakorlatilag szinte mindenre van megoldás, amire egy magasszintű nyelvben kell, mégis lehetőség van alacsony szintű műveletekre is egyszerűen. Az elkészült kód könnyen hordozható különböző környezetek, operációs rendszerek között, lefordítva viszonylag kis méretű, gyors működésű lesz.

Ezeket látom a legnagyobb előnyeinek.

2015. okt. 27. 21:46
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

Mert a többi nyelven gányolt kódok nem futnak se stabilan, sem pedig gyorsan.


Aki nem hajlandó megérteni az indirekció lényegét, és hogy a gyakorlatban is használja azt, az meg is érdemli, hogy szenvedjen.

2015. okt. 27. 22:21
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

Azért azt meg kell hagyni, hogy ahol számít a sebesség ott C, C++t alkalmaznak (operációs rendszerek, kritikus rendszerek, beépített rendszerek, stb).


Ahol nem számít a sebesség, de a felhasználó bázis rendszer környezete ismeretlen ott általában platformfüggetlen nyelvet választanak az adott alkalmazások írására pl.: Java.


Nem egy cég van a környezetemben akik kimondottan Java-t tolnak.


De persze mindig az alkalmazáshoz, és környezethez kell nyelvet választani. Pl.: C++ban nem fogsz fejleszteni webalkalmazást, meg PHP-ban se könyvelő programot.

2015. okt. 28. 08:21
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, 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!