Programmiersprachen

Aufgaben & Tests


Programmiersprachen – Testfragen/-aufgaben

1. Was ist eine Programmiersprache?

Eine Programmiersprache ist ein formalisiertes Idiom zur Formulation von Algorithmen.

2. Warum sind Programmiersprachen wichtig?

Programmiersprachen sind wichtig, weil sie es Entwicklern ermöglichen, Anweisungen an einen Computer zu geben, die dieser ausführen kann.

3. Was ist die grundlegende Unterscheidung zwischen Hochsprachen und Maschinensprachen?

Hochsprachen sind menschenlesbar, während Maschinensprachen in binärer Form vorliegen und direkt von einem Computer ausgeführt werden können.

4. Nennen Sie drei Beispiele für Programmiersprachen.

Beispiele für Programmiersprachen sind Java, Python und C++.

5. Was bedeutet es, wenn eine Programmiersprache als “stark typisiert” bezeichnet wird?

Ein stark typisiertes System erfordert, dass der Variablentyp explizit erkannt oder deklariert wird.

6. Was ist der Unterschied zwischen einer imperativen und einer deklarativen Programmiersprache?

Imperative Sprachen legen den Ablauf der Befehlsausführung fest, wohingegen deklarative Sprachen das Ergebnis definieren, das erreicht werden soll.

7. Was ist eine objektorientierte Programmiersprache und können Sie ein Beispiel nennen?

Objektorientierte Programmiersprachen organisieren Software um Daten (Objekte) und die Funktionen (Methoden), die mit diesen interagieren, herum. Ein Beispiel wäre Java.

8. Was ist der Unterschied zwischen Syntax und Semantik in einer Programmiersprache?

Die Syntax bezieht sich auf die Struktur oder Form der Ausdrücke, Anweisungen und Programmblöcke. Die Semantik hingegen bezieht sich auf die Bedeutung dieser Expressions, Statements und Program Blocks.

9. Wie wird eine Programmiersprache durch einen Compiler übersetzt?

Ein Compiler übersetzt das gesamte Programm in Maschinencode, bevor es ausgeführt wird.

10. Was versteht man unter “Laufzeit” in Bezug auf eine Programmiersprache?

Die Laufzeit ist der Zeitraum, in dem ein Programm ausgeführt wird.

Inhalt