Mi a különbség a C, a C++ és a C# között?
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.
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.
"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. :)
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
C++: Objektumorientált programozási nyelv
C#: .NET objektumorientált programozási nyelv.
Mondhatni az egyik a másik előnyös tulajdonságait felhasználva fejlődött ki.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!