A c++ miben jobb a c# nél és a javánál és fordítva?
Teljesen eltérő dolgok ezek, ahogy első is megfogalmazta helyen.
A C++ talán kicsit hardverközelebbi, gyorsabb kódot ad, mivel a másik kettővel ellentétben nem bytecode-ra, hanem rendes gépi kódra fordul.
A C# elsődlegesen egy MS fejlesztés, de van (többé-kevésbé) linuxos alternatívája is.
A Javaval elég jól platformfüggetlen dolgokat lehet összehozni, mivel kb az összes oprendszerre van futtató környezete.
A C# mondjuk a Java egy későbbi letisztultabb formájának tekinthető.
Javasok lopásnak is tekintik:)
C++ gyorsabb,több lehetőség van benne de bonyolultabb is
C++-ban tudsz natív kódot írni az operációs rendszerekre (pl. Win32 API, Linux API-k stb.). A programok futtatásához csak az adott operációs rendszer szükséges, de fejleszthetsz .NET alá is vele.
A C# a .NET keretrendszert használja, aminek az a lényege, hogy nem kell ismerned a WinApi-t. A .NET-re írt programokat egy virtuális processzor futtatja. Ezzel a virtuális processzorral szinte lehetetlen megkerülni az operációs rendszert, így nagyon nehéz benne kártékony kódot írni.
A Javáról nem tudok sok mindent írni, hiszen még nem programoztam benne. A .NET-hez hasonlóan működik, egy virtuális gép futtatja a kódot.
A 3. választ tudnám másodikolni.
A C# a Java alapjain jött létre, ugyanaz a tervezett felhasználási területük, végül persze másfelé mentek picit, dehát az ipar már csak ilyen, sosem csak arra használja az eszközöket, amire tervezték :)
Ezek magasabb szintű alkalmazásfejlesztésre, komolyabb szerveroldali webfejlesztésre alkalmasak.
C++ akkor jön elő, ha komolyabb megszorítások vannak valamilyen téren (CPU, memória, bármilyen egyéb erőforrás), mert elég magasszintű a kényelmes alkalmazásfejlesztéshez, de elég közel van a hardverhez, hogy gyors legyen.
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!