Aus RN-Wissen.de
K |
K (→Gegenüberstellung) |
||
| (2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
{| {{Blauetabelle}} | {| {{Blauetabelle}} | ||
| − | + | |- bgcolor="#ccccff" | |
| − | + | ! | Quellcode | |
| − | + | ! | Vorteile | |
| − | |- valign="top" | + | ! | Nachteile |
| − | | | + | |- valign="top" |
| + | | Assembler | ||
| <!--------------------- + Assembler --> | | <!--------------------- + Assembler --> | ||
* Prinzipiell der schnellste bzw kürzeste Code, weil man volle Kontrolle über die Maschine hat | * Prinzipiell der schnellste bzw kürzeste Code, weil man volle Kontrolle über die Maschine hat | ||
| <!--------------------- - Assembler --> | | <!--------------------- - Assembler --> | ||
* komplette Neuimplementierung bei Portierung auf eine andere Architektur | * komplette Neuimplementierung bei Portierung auf eine andere Architektur | ||
| − | * | + | * bei Umstieg auf eine andere Architektur muss zuerst ein anderer Assembler-Code erlernt werden |
* sogar Portierung innerhalb der gleichen Controllerfamilie (z.B. AVR) erfordert Anpassungen wegen unterschiedlichem Befehlssätze | * sogar Portierung innerhalb der gleichen Controllerfamilie (z.B. AVR) erfordert Anpassungen wegen unterschiedlichem Befehlssätze | ||
* aufwändig in der Entwicklung | * aufwändig in der Entwicklung | ||
| + | * Wartung ist schwierig, denn Code wird leicht unübersichtlich | ||
|- valign="top" | |- valign="top" | ||
| '''Hochsprache''' | | '''Hochsprache''' | ||
Aktuelle Version vom 25. Juni 2009, 20:12 Uhr
Gegenüberstellung
| Quellcode | Vorteile | Nachteile |
|---|---|---|
| Assembler |
|
|
| Hochsprache |
|
|
| Intermix Hochsprache + Assembler |
|
|