A C és a c# nyelv ugyan az?
Az alap ugyan az, de másabb a kód futtatása.
A c++ az a C továbbfejlesztett változata, kibőtívették sok mindennel, ezért a ++ a jele.
A c# pedig egy kevert nyelv, a c-n nyugszik, de átvett sok dolgok a javaból és a pascalból is.
A C++ban lefordítod a programot és működik, tehát nem kell hozzá semmi extra, persze erről lehetne beszélni, de tegyük fel ezt az esetet, hogy írsz mondjuk egy hello world programot, tehát a fordító egy futtatható állományt csinál.
A c#nál pedig nem egy futtatható állományt kapsz, hanem van külön egy program, ami azt a kódot majd lefuttatja, mint a javanál, hogy fel kell tenni a javat a gépre és majd az elindítja a java fájlokat, tehát külön nem tudod indítani őket, csak a javas programmal.
A c#nál ugyan az a helyzet, ott a net framework(asszem az) végzi ezt a feladatot.
Ennek az az előnye, hogy megírod c#ban a programot és ahol van fordító telepítve, ott tudod futtatni, mint a javat.:)
"Ennek az az előnye, hogy megírod c#ban a programot és ahol van fordító telepítve, ott tudod futtatni, mint a javat.:)"
Hát ez hatalmas előny, mivel csak windowsra van .NET. (Ja igen, van mono, de a kettőt kompatibilisnek nevezni elhamarkodottság)
A C# (C Sharp) a .NET-re támaszkodik, az alapja a c++ és a java.
A mono egyébként gyorsan fejlődik, főleg mióta a microsoft összefogott a novellel, a silverlight linux-szal és mac-kel működő verziójának (moonlight) készítésekor...
A C egy nagyon régi programozási nyelv, nagyon elterjedt, a unix alapú oprendszerek magja is C-ben íródott. (Előtte még Assebly-ben :) )
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!