From 75eed1fe3f0e67a7c30690cc8674763f54b9c069 Mon Sep 17 00:00:00 2001 From: David Markgraf Date: Sun, 6 Nov 2022 20:08:49 +0100 Subject: [PATCH] finished second task; start of third tast Programmiersprachenanalyse ist fertig Suche nach Programmierprinzipien angefangen --- programmierparadigmen.md | 45 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/programmierparadigmen.md b/programmierparadigmen.md index e69de29..d8cdedb 100644 --- a/programmierparadigmen.md +++ b/programmierparadigmen.md @@ -0,0 +1,45 @@ +# Programmierparadigmen (Programmiersprachen) + +## 2. Programmiersprachen + +Grobe Analyse nach: +- Imperativitart \ +*reinfolgebasierte Anweisungen* +- Declarativitaet \ +*Problemloesungsorientierung* +- Prozeduralitaet \ +*Kompartmentisierung Algoritmisierung* +- Objektorientierung \ +*Unterstuetzung von Objekten, Klassen und Vererbungen* +- Funktionialitaet \ +*Funktionserzeugung & -anwendung* +- Typisierung \ +*(fehlende) Festlegung von Parametern & Rueckgabewerten* + +### Java +- imperative, prozedurale und objektorientierte Programmiersprache +- typisierte Sprache +### C +- typische imperative Sprache (begruendet durch Hardwarenaehe) +- ist prozedural +- typisierte Programmiersprache +### Python +- imperativ +- unterstuetzt objektorientierte als auch prozedurale und funktionale Programmierung +- unterstuetzt Typisierung +### go +- imperative und objektorientierte Programmiersprache +- bietet Typisierung +### JavaScript +- imperative, funktionale, objektorientierte und funktionale Programmiersprache +- ist typisiert +### TypeScript +- imparative, funktionale und objektorientierte Sprache +- typisierte Programmiersprache + +--- +## 3. Programmierprinzipien + +### LoD +-_L_aw _o_f _D_emeter +