Dann will ich auch mal hier aufmachen!

BOFm2E
Um einen PC zuverstehen praucht man erstmal Assembler.
Dann ist es in der Warez bzw. Crackz Szene populär.
Und das aller wichtigst dei Viren, Trojaner Szene weil die wirklich schnellen und kleinen Viren in Assmbler programmiert werden.

!Assembler wird nie aussterben!

Zunge raus
Assembler-Rulez
MMB
Zitat:
Original von nai-q
Um einen PC zuverstehen praucht man erstmal Assembler.
Dann ist es in der Warez bzw. Crackz Szene populär.
Und das aller wichtigst dei Viren, Trojaner Szene weil die wirklich
Wieiviel hast du getrunken, als du diesen Beitrag verfasst hast. Und mit ASM kann man viel mehr als in der Warez und in der Crackz-Sezene machen, zB Software für Expressomaschienden schreiben, muss man ja evtl. auch mal.
BOFm2E
Na gut stimmt aber trink keinen Espresso.
Also werd ich´s wohl nicht brauchen.
chrigu99
es geht ja auch nicht darum was DU brauchst und was nicht. Mauer es geht darum was man damit machen kann und für was dass man es noch braucht. auch wenn du keinen espresso trinkst... Augen rollen Augen rollen Augen rollen
daHooligan
also ich trinke lieber einen Ristretto...
BOFm2E
Kannste mir mal sagen was ein Ristretto is.
verwirrt
CrazyKay
Assembler wird vor allem bei echtzeitkritischen Systemen eingesetzt, wo es drauf ankommt das der Prozess auch definitiv nach einer festgelegten Zeit abgeschlossen ist. Wenn das Programm in ASM geschrieben ist, kann man anhand der Befehle und der CPU Taktung auf die ms genau sagen, wann der Prozess abgeschlossen ist. Desewgen wird stellenweise noch in Assembler programmiert Freude
MMB
ASM kommt vorallem dann dran, wenn keine API oder kein Kernel da ist, weil der Anfang eines Betriebsystems ist auch in ASM und ohne das, gäbs dann kein Betriebsystem. Deswegen ists auf jeden Fall sinnvoll und, wenn mans kann ists gut, und wenn nicht, dann nicht.
Hanfling
Ein Programmierer einer Hochsprache sollte Ahnung von Assembler haben, weil es ihm hilft sein Programm weiter zu optieren, etc..
z.B. shiften anstatt geteilt durch 2^x

Allerdings bringt es mehr in einer Hochsprache zu versuchen, den Algorithmus zu verbessern, als Assembler Optimierung.

Selbst Microcontroller werden im professionellen Bereich fast nur noch in C/C++ geschrieben, bis auf wenige Routinen.
Es lohnt sich einfach ASM nicht. Die Compiler haben sich soweit in den Optimierungsroutinen verbessert und selbst Mircokontroller haben mehrere MB an Speicher mitlerweile. Da lohnt sich ASM Code nicht, vorallem weil er zu teuer ist und schwer zu warten.

Zudem leben wir einfach nicht mehr in einer Zeit wo man jeden Rest der Rechnerleistung brauchte.
daHooligan
ein espresso der aus 15ml wasser hergestellt wird und so stark ist, dass er ohne Grappa ungenießbar ist...
Hanfling
Doof?
daHooligan
warum.....
du hast zwar das gefüg, dass es dir den magen rausätzt, aber danach schmeckts ganz gut
refs
Wenn ich meinen Senf auch noch dazu geben darf:

Assembler wird von einem durchschnitts User/Coder heute wohl kaum noch gebraucht.
Im legalen Bereich der Sowftwareprogrammiereung wird Assembler wohl nur noch für sehr zeitkritische Funktionen verwendet und mit der ganzen Hardware-Entwicklungs-Sache kenn ich mich zu wenig gut aus dass ich da mitreden könnte.
Im Secuity Bereich denke ich, dass Assembler jedoch immer eine wichtige Rolle spielen wird (Cracken, Viren, Exploits & Co.).

Auf jeden Faöö denke ich jedoch, dass Assembler eine wichtige Grundlage ist die man nicht unterschätzen sollte, es ist immerhin die Grundlage praktisch jeder Programmiersprache und es kann daher bestimmt nicht schaden wenn man sich ein wenig damit auskennt.

Und seien wir mal ehrlich: Ist Assembler nicht einfach geil Gestörter Rocker