-
Veteran
Hm, natuerlich werden Spiele wie Half Life nicht ganz in Assembler programmiert. Das ist klar. Aber bei zeitkritischen Operationen in der Engine kann schon mal Inline-Assembler zur Anwendung kommen. Weil man so viel kostbare Zeit spart. Und dass kan manchmal recht wichtig sein, z.B. um wichtige Spieledateien schnell zu packen/entpacken. Also die Leute, die wirklich solche Engines programmieren, koennen nicht selten Assembler und setzen dies auch ein.
Auch fuer andere Dinge, bei denen Zeit eine wichtige Rolle spielt, wird Assembler benutzt (bzw. sollte Assembler benutzt werden), z.B. fuer Packprogramme, Virenscanner, Hacking (Puffer-Ueberlauf und dergl. lassen sich ohne Asm-Kentnisse eher nicht durchfuehren), usw. Nicht zu vergessen, dass man als (guter) Assembler-Programmierer die Faehigkeit besitzt, disassemblierten Code einigermassen lesen zu koennen und sich so andere Programme anschauen kann. Also so ganz unpraktisch ist Assembler nicht. Und es laesst sich ja prima in Hochsprachen integrieren, wenn man es mal braucht. Als Erstsprache wuerde ich es aber auch nicht wirklich empfehlen. Das oben war nicht ganz so ernst gemeint.
freundliche Gruesse, Rolus
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln