Kontrollfrage 1

Antworten zu Kontrollfrage 1

1. Welche Vor- und Nachteile hat das Programmieren in
Maschinensprache?

Vorteile:
- verschiedene Abkürzungen die der menschlich Sprache ähnelt
- niedriges Sprachniveau
- Maschinensprache vom Mikroprozessor abhängig
- kein Übersetzer notwendig

Nachteile:
- ist für die meisten Menschen sehr undurchsichtig
- jede Prozessorfamilie benötigt eine
andere Maschinensprache
- ist prozessorabhängig

2. Welche Unterschiede bestehen zwischen Interpreter und
Compiler?

Je nach der Art der Übersetzung in Maschinensprache unterscheiden wir bei höhere Programmiersprachen folgende Arten von Übersetzungsprogrammen:

Interpreter (z. B. BASIC)
- Programmübersetzung erfolgt zeilenweise,
- Programmablauf dadurch langsamer,
- Programm funktioniert sofort, bricht dann jedoch bei jedem
Fehler erneut ab

Compiler (z.B. PASCAL, DELPHI)
- Programmübersetzung erfolgt komplett fürs ganze Programm
- Programmablauf dadurch schneller
- läuft erst, wenn keine Syntax (Sprach-) Fehler mehr
vorhanden sind

3. Nenne Vor- und Nachteile von Interpreter und Compiler!

Interpreter (z. B. BASIC):

Vorteile
- Programmübersetzung erfolgt zeilenweise
- Programm funktioniert sofort, bricht dann jedoch bei jedem
Fehler erneut ab

Nachteile
- Programmablauf langsamer
- Intpretor geht immer wieder durch den Ablauf

Compiler:

Vorteile
- Programmübersetzung erfolgt komplett fürs ganze Programm
- Programmablauf dadurch schneller
- kompilierte Datai wird als Exel gespeichert (Anwenderdatei)

Nachteile
- läuft erst, wenn keine Syntax (Sprach-) Fehler mehr
vorhanden sind
- arbeiten sehr langsam (manche, z.B. Delphi)

4. Nenne mindestens 3 wesentliche Unterschiede zwischen
einer höheren Programmiersprache und Maschinensprache.

Höhere Programmiersprachen

- sind vom Mikroprozessor und Betriebssystem weitgehend
unabhängig
- hohes Sprachniveau
- man benötigt meist einen Übersetzer
- für Menschen leichter verständlich

Maschinensprache

- Maschinensprache ist vom Mikroprozessor abhängig
- niedriges Sprachniveau
- man benötigt eigentlich keinen Übersetzer
- binärcodiert
- für Menschen schwer verständlich
6.9.06 15:28


KONTROLLFRAGEN 1. STREICH

1. Welche Vor- und Nachteile hat das Programmieren in
Maschinensprache?
2. Welche Unterschiede bestehen zwischen Interpreter und
Compiler?
3. Nenne Vor- und Nachteile von Interpreter und Compiler!
4. Nenne mindestens 3 wesentliche Unterschiede zwischen
einer höheren Programmiersprache und Maschinensprache.
5.9.06 19:13


Gratis bloggen bei
myblog.de