diff --git a/programmierparadigmen.md b/programmierparadigmen.md index bcc49bd..b78fb2b 100644 --- a/programmierparadigmen.md +++ b/programmierparadigmen.md @@ -1,6 +1,6 @@ -# Analysieren Sie die Programmiersprachen Java, C, Python, go, JavaScript und TypeScript hinsichtlich der in der Vorlesung genannten Kriterien +## Analysieren Sie die Programmiersprachen Java, C, Python, go, JavaScript und TypeScript hinsichtlich der in der Vorlesung genannten Kriterien -## Java +### Java - objektorientierte Programmierung - typisierte Programmiersprache - funktionale Programmierung @@ -10,26 +10,26 @@ #### Nachteile - nachtraeliche Aenderung an Typen koennen bestehenden Code brechen --- -## C +### C - prozeduale Programmierung - typisierte Programmiersprache #### Vorteile - Uebersichtlichkeit - Hierarchie von Funktionen, sequentiell abgearbeitet --- -## Python +### Python - typisierte Programmiersprache #### Vorteile - Skriptsprache --- -## go +### go - typisierte Programmiersprache #### Vorteile - geringer Datenspeicher, kleine Dateien #### Nachteile - wenig Datenstrukturen --- -## JavaScript +### JavaScript - typenlose Programmiersprache #### Vorteile - Skriptsprache @@ -37,7 +37,7 @@ #### Nachteile - Typenfehler treten erst zur Laufzeit des Programms auf --- -## TypeScript +### TypeScript - typisierte Programmiersprache #### Vorteile - Skriptsprache