Ki fog halni pár éven belül a C++ programozás?
Egy fórumban azt írták hogy erre a sorsra fog jutni pár éven belül.És azzal a tanáccsal szolgált,hogy felesleges C és C++ tanulni.
Inkább tanuljatok C# vagy java-t.
Olyanok szoktak hasonlóan "nagyokat" mondani, akiknek általában fogalmuk sincs az adott témáról. Sem a Java, sem a C# nem váltja ki a C++ -t. C# nem platformfüggetlen, a Java az, de nem jó mindenre az sem. Pl.: a videojáték-ipar mégis mit használjon? C#-ot vagy Javát? Na ugye...
Be tudnád linkelni, ahol ezt olvastad? Van egy tippem, ki lehetett az.
Szinte mindennek megjósolták már, hogy pár éven belül ki fog halni / technológia váltás lesz, stb... :)
amúgy, c# eléggé jó nyelv játékokra, tapasztalatból mondom :)
C#-ban, javaban játékoknak max a környezetét írják. A core rész, meg a grafikai engine mindig is C++-ban lesz írva. Legalábbis komoly játékokat. Persze én is játszottam már tisztán C#-ban írttal.
Plussz az operációs rendszerek is mindig ezen a nyelven, a driverek is. Igazából általános felhasználóknak a programok 90%-a.
Az tény, hogy alkalmazásának lehetőségei szűkülnek, legalábbis rengeteg területen létezik másik nyelv, ami a C/C++-nál jobb választás. Viszont van sok olyan terület, ahol nincs alternatíva.
Végső soron persze elképzelhető, hogy kihal, de csak abban az esetben, ha lesz egy másik olyan nyelv, ami minden olyan területen, ahol a problémák megoldására a C/C++ az ideális(ha nem épp az egyetlen lehetséges) nyelv, ugyanúgy alkalmazható, és még emellett valami pluszt is tud nyújtani. Mert egy másik ugyanolyan képességű nyelvre nincs értelme lecserélni.
Ugyanis iszonyatos nagyságú kódbázis van szerte a világon C/C++-ban, amit rengeteg idő lenne más nyelvben újraírni. Ezért senki nem is fektetne bele pénzt, ha nem látja valami egyértelmű és viszonylag rövid távon kifizetődő előnyét annak, hogy újraírat egy egész rendszert.
Én inkább azt tartom valószínűnek, hogy valamiféle nagyobb léptékű megújuláson megy majd át a C/C++, pl. kiadnak egy új standard-et, vagy ilyesmi.
C# és/vagy JAVA-t meg persze mindenképp javasolt megtanulni, mert jóval több álláslehetőség van ezekkel a nyelvekkel, mint C/C++-al. És azért a C# sem egy könnyű falat, bár alapszinten könnyebb elsajítani, mint a C++-t, de tipikusan az a nyelv, ami easy to learn, hard to master. Rengeteg apró kis trükkje van annak is.
Szóval, hacsak nem szilárd elhatározásod, hogy te C/C++-ban fogod master-ré képezni magad, és csak beágyazott rendszereket/oprendszereket/hasonlókat fogsz fejleszteni, akkor azt mondanám, hogy kezdd el tanulni a C/C++-t, de nagyon sok időt/energiát ne ölj bele, majd utána kezdd el a JAVA-t vagy a C#-ot.
Igazi tudásra úgyis csak munkahelyen fogsz szert tenni, ahhoz meg elég, ha alapszinten ismered a nyelvet, junior pozícióba felvesznek simán.
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!