Forum: Gesperrte Threads Assembler ist das Beste überhaupt!


von Thorben R. Ollemann (Gast)


Lesenswert?

Beim Mikrocontroller geht es um Hardware. Und die Hardware kann man nur 
beherrschen, wenn man sie an der kurzen Leine hält. Also: Assembler. Was 
wird hier eigentlich noch um C diskutiert?

Ich habe schon auf mindestens fünf Prozessoren Assembler programmiert. 
Mich schlägt kein Compiler!

: Verschoben durch Moderator
von Moritz Tenner (Gast)


Lesenswert?

Die Hochsprachen kommen und gehen und erfordern immer leistungsstärkere 
Controller. Assembler ermöglicht einfachere, billigere und 
stromsparendere Controller, oft 2-3 Leistungsklassen unter den 
Hochsprachen-Versionen. Insofern tut Asm auch der Ökobilanz gut weil es 
den CO2 Ausstoß reduziert.

von Arne Maximilian R. (arnemaximilian_r)


Lesenswert?

Thorben R. Ollemann schrieb:
> Mich schlägt kein Compiler!

Ich weiss nicht aus welchem Film ich gerade das Bild in meinem Kopf 
habe:
Der Protagonist schnieft eine Line Koks und schreit dann "I AM 
INVINCIBLE!!"

Aber kommen wir zurueck zum Thema! Ich finde Assembler auch toll. Es 
macht spass damit zu entwickeln, man greift direkt auf die Hardware zu 
und man hat einfach mehr Moeglichkeiten. Aber wenn es dann darum geht 
schnell etwas zu entwickeln, dann ist C doch einfach schneller.
Auch laesst sich mit C viel mehr loessen. Ich moechte keinen TCP/IP 
Stack in Assembler schreiben und auch keine Grafikbibliothek wie emWin. 
Jedoch werden diese Sachen in immer mehr Produkten gefordert. Von daher 
beisse ich dann doch lieber die Zaehne zusammen und nutze C.

von Moritz Tenner (Gast)


Lesenswert?

Was man als besser ansieht ist sicher eine Frage des konkreten 
Vorhabens. Um die Vorzüge von Asm weiter auskosten zu können kann man ja 
auch auf die Strategie setzen allzu komplizierte Funktionen auf 
spezialisierte Hardware auszulagern.

von Marius S. (lupin) Benutzerseite


Lesenswert?

Den Thread gab es schon mal mit gleichen Wortlaut. Viel Spass beim 
Trolle-Füttern.

von San L. (zwillingsfreunde)


Lesenswert?

Als ob es nicht schon genug solche treads geben würde. Gerade letzte 
Woche noch wurde hier heiss diskutiert, hoffe der Tread hier wird bald 
schon geschlossen...

damit das hier nicht als Spam gewertet wird:
ASM ist toll und es macht Spass. C hat aber in der Entwicklung von 
Komplexeren Programmen einfach die Nase vorne.

Thorben R. Ollemann schrieb:
> Mich schlägt kein Compiler!

Dann Programmier mir bitte eine Floating Point Division in ASM 
schneller, als ich sie in C Programmiere.

von Karl H. (kbuchegg)


Lesenswert?

Trollalarm!

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Selbstgespräche ...

Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.