Kezdőoldal » Számítástechnika » Programozás » Mi a különbség a C, a C++ és...

Mi a különbség a C, a C++ és a C# között?

Figyelt kérdés
Lehet, hogy hülye kérdés de kíváncsi vagyok.
2021. máj. 3. 20:24
 1/6 anonim ***** válasza:
86%
2021. máj. 3. 20:32
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
91%
Ha nagyon kisarkítva és leegyszerűsítve, laikusan próbálnám elmagyarázni: a C++ az a C-nek egy továbbfejlesztett, bővített, átdolgozott, de azzal komptibilis változata. A C# meg egy, a C szintaxisára épülő, de felépítésében több dologban is attól gyökeresen eltérő nyelv, ami sokkal inkább a Java-hoz hasonlítható.
2021. máj. 3. 20:34
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:
65%

Három különböző nyelv. A c++ és a c# a c-re épül. Eredetileg a c++ a c egy kiterjesztése lett volna, sok elemi problémát nyelvi szintre emelt de ugyan úgy megőrizte a hardware közeliségét is. De végül mint egy önálló nyelv debütált ami képes natív módon használni a c-t.

A c# már inkább a java utódjának/konkurensének készült habár mint önálló nyelv sehol nem használt. Ma valójában a .net vezérlőnyelve, ha fogalmazhatok ilyen pongyolán.

2021. máj. 3. 20:38
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:
3%

A C++ egy a C-től teljesen idegen nyelv.

Annyi közös a kettőben, hogy a C++ fejlesztője amikor kidolgozta a nyelvet, akkor hirtelen elég sok lett volna egy natív C++ fordító, így a C lett az a köztes nyelv, amit egyes fordítók belső nyelvként használni szoktak.


A c# pedig egy Java utánérzés, mivel a Microsoftot a bíróság elmarasztalta amiatt, hogy a saját Java verziójával szándékosan SUN Java licencet sértett, így az MS kidolgozta a maga "Java"-ját. Ez lett a c sharp.


De ez csak az egyik ok, a másik, hogy az MS tudja, hogy az intelnek süllyed a hajója és igyekszik minden alkalmazást c sharpra átportolni, vagy portoltatni, hogy az ARM-ra való átállást zökkenőmentesen végre tudja hajtani.

2021. máj. 3. 21:23
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:

"C# .. mint önálló nyelv sehol nem használt. Ma valójában a .net vezérlőnyelve"

Ezt így még nem hallottam, de ezen most elgondolkodtam. Tulajdonképpen igaz, de ha így nézzük, a Java is a JVM vezérlőnyelve (bár ez is pongyola így). Tudom, hogy a .Net nem egy virtuális gép, de azért mindkettő egyfajta "futási környezet", amihez saját nyelv tartozik. Ráadásul a .Net már erősen beépült a Windows rendszerbe, tehát mondhatnánk, hogy a Windows vezérlőnyelve. :)

2021. máj. 5. 09:40
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:

A "C" a "C++"-tól a 2 darab "+"-jelben különbözik... :-)


A "C++" a "C#"-től újabb 2 darab "+"-jelben különbözik... :-)


A "C" a "C#"-től pedig egyből 4 darab "+"-jelben különbözik... :-)


C: Általános célú programozási nyelv

[link]


C++: Objektumorientált programozási nyelv

[link]


C#: .NET objektumorientált programozási nyelv.

[link]


Mondhatni az egyik a másik előnyös tulajdonságait felhasználva fejlődött ki.

2021. máj. 5. 15:13
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!