diff --git a/Programmierparadigmen.md b/Programmierparadigmen.md index f63eaa9..3645e4e 100644 --- a/Programmierparadigmen.md +++ b/Programmierparadigmen.md @@ -3,60 +3,60 @@ ### Java -- imperative, objektorientierte plattformunabhängige Programmiersprache mit funktionalen Anteilen \ -- strikt typisierte Programmiersprache\ -- enthält Standardbibliothek\ -- automatische Speicherverwaltung\ -- gut testbar\ +- imperative, objektorientierte plattformunabhängige Programmiersprache mit funktionalen Anteilen +- strikt typisierte Programmiersprache +- enthält Standardbibliothek +- automatische Speicherverwaltung +- gut testbar - langsamer als C ### C -- imperative, prozedurale plattformunabhängige Programmiersprache \ -- typisierte Programmiersprache \ -- hardwarenahe \ -- manuelle Speicherverwaltung\ -- schnell (weil direkte Übersetzung Code in Maschinencode) & wenig Ressourchenverbrauch \ +- imperative, prozedurale plattformunabhängige Programmiersprache +- typisierte Programmiersprache +- hardwarenahe +- manuelle Speicherverwaltung +- schnell (weil direkte Übersetzung Code in Maschinencode) & wenig Ressourchenverbrauch - relativ kleiner Befehlsatz ### Python -- imperative, objektorientierte plattformunabhängige Programmiersprache\ -- dynamisch typisierte Programmiersprache\ -- automatische Speicherverwaltung \ -- kombiniert Eigenschaften von Compiler & Interpretersprachen\ -- minimalistisch (klare Syntax, gute Lesbarkeit, wenige Codezeilen, sehr wenige Schlüsselwörter) \ -- geringe Anfälligkeit für Programmierfehler \ -- basiert auf C \ +- imperative, objektorientierte plattformunabhängige Programmiersprache +- dynamisch typisierte Programmiersprache +- automatische Speicherverwaltung +- kombiniert Eigenschaften von Compiler & Interpretersprachen +- minimalistisch (klare Syntax, gute Lesbarkeit, wenige Codezeilen, sehr wenige Schlüsselwörter) +- geringe Anfälligkeit für Programmierfehler +- basiert auf C - als Skriptsprache nutzbar ### Go -- imperative objektorientierte plattformunabhängige Programmiersprache\ -- statisch typisierte Programmiersprache\ -- automatische Speicherverwaltung\ -- Standardbibliothek\ -- plattformübergreifende Kompilierung (Go-Code auf einem Betriebssystem schreiben & auf anderem kompilieren) \ -- effizient \ -- orientiert sich an C \ +- imperative objektorientierte plattformunabhängige Programmiersprache +- statisch typisierte Programmiersprache +- automatische Speicherverwaltung +- Standardbibliothek +- plattformübergreifende Kompilierung (Go-Code auf einem Betriebssystem schreiben & auf anderem kompilieren) +- effizient +- orientiert sich an C - als Skriptsprache nutzbar ### JavaScript -- imperative objektorientierte plattformunabhängige Programmiersprache\ -- dynamisch typisierte Programmiersprache\ -- automatische Speicherverwaltung \ -- ähnliche Syntax wie C \ -- interaktive Benutzeroberfläche \ -- langsamer\ +- imperative objektorientierte plattformunabhängige Programmiersprache +- dynamisch typisierte Programmiersprache +- automatische Speicherverwaltung +- ähnliche Syntax wie C +- interaktive Benutzeroberfläche +- langsamer - als Skriptsprache nutzbar ### TypeScript -- imperative objektorientierte plattformunabhängige Programmiersprache\ -- statisch typisierte Programmiersprache \ -- automatische Speicherverwaltung\ -- als Skriptsprache nutzbar\ +- imperative objektorientierte plattformunabhängige Programmiersprache +- statisch typisierte Programmiersprache +- automatische Speicherverwaltung +- als Skriptsprache nutzbar - Erweiterung von JavaScript