Egy átlagos c++ programozónak mennyire fontos az assembly ismerete?
Feladattól függ, de ritka, hogy assembly betéteket kelljen írni, vagy hogy ilyen szinten kelljen figyelni az optimalizálásra.
Mondjuk azt azért nem árt tudni, mi az a stack, vagy dinamikus memória, szálak miben osztoznak, miben nem, stb., de konkrét asm nagyon ritkán kell, szinte soha.
Ha felhasználói programokat vagy játékot akar fejleszteni az ember, akkor néhány ASM rutin ismerete praktikus lehet, de ma grafikus felületeken csaknem értelmetlen dolog. Gyakorlatilag visualC-ben és rokonaiban minden probléma megoldható.
Éppen emiatt nem is ismerik a mai programozók, így érdemes ismerni, mert előnynek számíthat egy felvételinél.
Ahol mindenképpen ismerned kell az ASM változatait:
- hacking/cracking,
- operációs rendszer fejlesztése.
Ezen területeken senkinek sem sikerült eddig kikerülni, de más területeken nem szükséges.
Írták, hogy agytorna: teljesen igaz, izgalmas és érdekes. A C azt mondja, hogy "Hé, Te!, Írd már ki nekem a képernyőre, hogy hali..."
Futtatáskor meg lőn....
ASM-ben itt a karaktereket darabonként puffereled a képernyő memóriaterületén például. Százszor gyorsabb, de inkább csak érdekességnek jó.
:-)
(Ezen kívül még vagy 10-féleképen tudod ASM-ben is megcsinálni.)
Attól függ, mi a feladata.
Eleve, elég nagy gáz, ha nem képes a saját kódját optimalizálni, na meg, sebességkritikus részekhez a c, cpp olykor bizony túl lassú.
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!