## Analysieren Sie die Programmiersprachen Java, C, Python, go, JavaScript und TypeScript hinsichtlich der in der Vorlesung genannten Kriterien ### Java - objektorientierte Programmierung - typisierte Programmiersprache - funktionale Programmierung #### Vorteile - gute Testbarkeit durch die Klassen - Vervollständigung durch IDE #### Nachteile - nachtraeliche Aenderung an Typen koennen bestehenden Code brechen --- ### C - prozeduale Programmierung - typisierte Programmiersprache #### Vorteile - Uebersichtlichkeit - Hierarchie von Funktionen, sequentiell abgearbeitet --- ### Python - typisierte Programmiersprache #### Vorteile - Skriptsprache --- ### go - typisierte Programmiersprache #### Vorteile - geringer Datenspeicher, kleine Dateien #### Nachteile - wenig Datenstrukturen --- ### JavaScript - typenlose Programmiersprache #### Vorteile - Skriptsprache - implizierte Konvertierung #### Nachteile - Typenfehler treten erst zur Laufzeit des Programms auf --- ### TypeScript - typisierte Programmiersprache #### Vorteile - Skriptsprache