C++ -ban tényleg bármit le lehet programozni? (Androidra alkalmazást, és még weblapot is lehet vele csinálni? ).
Ismerősöm mondta, és linkelt videókat is hozzá. Ha ez igaz, akkor mi értelme több nyelven megtanulni?
weblap:
https://www.youtube.com/watch?v=NbxeCHMz12A
Android:
https://www.youtube.com/watch?v=DW2T8Dw87b0
Turing teljes nyelv, tehát igen, bármit.
Más téma, hogy pl androidra baromira nem ajánlják, mert több problémát hoz magával, mint amennyit megold, a natúr C++ nem túlzottan szereti a különböző hardvereket, egy egyszerű winform-ot C# alatt gyorsabban összeraksz, a java/.net virtuális gép egy rakat problémát megold helyetted, stb stb stb.
Szóval lehetni bármit lehet - a kérdés az, hogy megéri-e. Ez olyan, hogy egy sima csavarhúzóval is bármit meg tudsz oldani, csak ez szöget beverni egy kalapáccsal egyszerűbb, míg fát vágni inkább baltával fogsz. Mind a kettőt megteheted egy csavarhúzóval is, csak nehéz lesz.
Bármit le lehet programozni benne ameddig van olyan fordító ami le tudja fordítani.
Több oka is van annak hogy más nyelvet tanuljon az ember; C++ esetén általában a programozásra fordított idő nagyságrendekkel lehet nagyobb még a legegyszerűbb probléma megoldásához is, mint például egy script nyelvben (pl.: Python). Általánosan elmondható, hogy a programozó ideje drágább mint venni egy erősebb hardvert.
Hogy egy klasszikust idézzek:
"Bármit _IS_." :-D A többiek minden mást elmondtak, amit hajnali 1-kor el akarnék mondani a témáról.
Léteznek általános célú nyelvek (Java, C, Pascal, de ilyen a c++ is) és léteznek olyanok, amelyek egy adott problémakörre lettek kihegyezve (PHP, Lisp).
Valamint léteznek olyan programnyelvek, amelyeknél a felhasználás jellege, a munkakörnyezet határozta meg a nyelvet (ABEL, VERILOG, VHDL).
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!