Aus RN-Wissen.de
K (→Gegenüberstellung) |
K (→Gegenüberstellung) |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
{| {{Blauetabelle}} | {| {{Blauetabelle}} | ||
+ | |- bgcolor="#ccccff" | ||
! | Quellcode | ! | Quellcode | ||
! | Vorteile | ! | Vorteile | ||
! | Nachteile | ! | Nachteile | ||
− | |- valign="top" | + | |- valign="top" |
| Assembler | | Assembler | ||
| <!--------------------- + Assembler --> | | <!--------------------- + Assembler --> | ||
Zeile 11: | Zeile 12: | ||
| <!--------------------- - 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 |
|
|