From cfc334cb1d5f4178695bdb8538f863b563d0759f Mon Sep 17 00:00:00 2001 From: fdai7103 Date: Thu, 2 Nov 2023 13:32:52 +0000 Subject: [PATCH] Update Lerntagebuch, Woche 2.md --- Lerntagebuch.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 9f952c5..34077e0 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -11,4 +11,28 @@ Außerdem kann ich als Developer mit den gelernten vim-Befehlen vor anderen flexen. ### Kritik + + ## SU 02 (31.09.2023) + +### Lernziel +- Imperative Programmierung +- Deklarative Programmierung +- Prozedurale Programmierung +- Objektorientierte Programmierung +- Funktionale Programmierung +- Typisierte Programmiersprache +- Typenlose Programmierpsrache +- Prinzipien der Programmierung(do's & don't - SOLID vs. STUPID) + +### Erkenntnis +Ich/Wir kann/können mich/uns jetzt dazu entscheiden welche Art der Programmierung ich/wir jetzt für das Gruppenprojekt benutzen. +Mit den Prinzipen der Programmierung kann man den Code des Gruppenprojekts effizient und sauber halten. + +### Wiederholung +Bei Deklarative Programmierung is die Beschreibung des Problems hoechste Prioritaet. Die Loesung dazu wird dann automatisch ermittelt. +Beispiel Sprachen dazu waeren HTML, CSS, SQL und XML. +Deklarative Programme sind oft kuerzer. Man kann alle einzelnen Teile des Programm selbststaendig laufen lassen. +Der Ablauf des Programms, also in welcher Reihenfolge alles ausgefuehrt wird, ist nicht fest. + +### Kritik