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