Kontrolle 1
KONTROLLFRAGEN:
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.
zu 1.)
Vorteile:
• Keine zusätzlichen Programme zur Programmierung nötig
• Optimale Anpassung an die Systemarchitektur
• Keine Probleme mit verschieden Programmversionen und Lizenzen proprioritärer Compiler
Nachteile:
• Versteht nur eine Sprache
• Für Menschen undurchsichtig
Zu 2.)
Interpreter:
• Übersetzt zeilenweise in die Maschinensprache
Compiler:
• Übersetzt das komplette Programm in Maschinensprache
Zu 3.)
Vorteile:
• Compiler: Schneller Programmablauf, Fehleranalyse für den User
• Interpreter: Sofortige Inbetriebnahme des Programms möglich
Nachteile:
• Compiler: Bricht bei Syntax-Fehlern ab
• Interpreter: Langsamerer Programmablauf
Zu 4.)
Maschinensprache:
• Direkte Ansprache der CPU (architekturabhängig)
• Für Menschen unverständlich/schwer zu erlernen
• Keine GUI- Programmierung möglich
Programmiersprache:
• Ansprache der CPU durch Übersetzung in Maschinensprache durch Compiler oder Interpreter
• Für Menschen (im besten Fall) leicht zu erlernen bzw. intuitiv bedienbar
• Objektorientierte Programmierung möglich
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.
zu 1.)
Vorteile:
• Keine zusätzlichen Programme zur Programmierung nötig
• Optimale Anpassung an die Systemarchitektur
• Keine Probleme mit verschieden Programmversionen und Lizenzen proprioritärer Compiler
Nachteile:
• Versteht nur eine Sprache
• Für Menschen undurchsichtig
Zu 2.)
Interpreter:
• Übersetzt zeilenweise in die Maschinensprache
Compiler:
• Übersetzt das komplette Programm in Maschinensprache
Zu 3.)
Vorteile:
• Compiler: Schneller Programmablauf, Fehleranalyse für den User
• Interpreter: Sofortige Inbetriebnahme des Programms möglich
Nachteile:
• Compiler: Bricht bei Syntax-Fehlern ab
• Interpreter: Langsamerer Programmablauf
Zu 4.)
Maschinensprache:
• Direkte Ansprache der CPU (architekturabhängig)
• Für Menschen unverständlich/schwer zu erlernen
• Keine GUI- Programmierung möglich
Programmiersprache:
• Ansprache der CPU durch Übersetzung in Maschinensprache durch Compiler oder Interpreter
• Für Menschen (im besten Fall) leicht zu erlernen bzw. intuitiv bedienbar
• Objektorientierte Programmierung möglich


0 Comments:
Post a Comment
<< Home