From 63c91117f03754444cfe7363c25943d93b434014 Mon Sep 17 00:00:00 2001 From: Christian Reum Date: Fri, 3 Nov 2023 13:24:37 +0100 Subject: [PATCH] Der dritte Push --- Lerntagebuch.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 17fce3c..e74b7e4 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -5,7 +5,7 @@ ### Lernziel Programmierer benötigen Fachwissen, um ein fehlerfreies Programm schreiben zu können. ->>>>>>> 77967b5f85b887d90291d12cb229110aa834499c + - Besprechung der organisatorischen Inhalte - Eigenschaften die ein Programierer haben sollte - Vergleich Handwerker/Künstler @@ -43,12 +43,21 @@ Programmiersprachen werden in folgende Kategorien eingeteilt: - typisierte Programmmiersprachen Prinzipien der Programmierung +- SOLID +- STUPID + +Analyse von Programmiersprachen in Datei Programmierparadigmen.md ### Erkenntnis +Programmiersprachen erfüllen verschiedene Paradigmen, was dazu führt das sich verschiedene Programmiersprachen für unterschiedliche Zwecke eignen. +Jede Programmiersprache hat dabei seine eigenen Eigenschaften (wie Syntax, Typisierunug, ...) und seine Vor- und Nachteile. ### Wiederholung +Die Dos bei der Programmierung lassen sich durch das SOLID-Prinzip beschreiben. +Dabei wird auf Prinzipien wie Aufteilung von Funktionen in Klassen, einfache Erweiterungm, aber schwere Codeänderung und Minimierung des öffentlichen Zugangs zum Code geachtet. + ### Kritik