School-OverviewFlashcardsAVSW_04Kapitel_4

Kpt. 4.5 (Programmiersprachen-Klassen)

Frage

Kpt. 4.5 (Programmiersprachen-Klassen) Welche drei Klassen von Programmiersprachen werden unterschieden und welche Vor- und Nachteile sind jeweils charakteristisch?

Antwort

Compiler-Sprachen (C/C++, Swift)
+ Maximale Performance & Hardwarezugriff
− Lange Build-Times, Plattformbindung

Intermediäre-Code-Sprachen (Java, C#/.NET)
+ Plattformunabhängige Distribution (Bytecode, IL)
+ JIT-Optimierung zur Laufzeit
− Zusätzliche Runtime erforderlich, etwas langsamer als nativer Code

Skript/Interpreter-Sprachen (JavaScript, Python)
+ Geringe Einstiegshürde, rapid iterations
− Niedrigere Performance, Abhängigkeit vom Host-Interpreter