From d09f97e154bd4781527f830d635f42e60ebf8f7b Mon Sep 17 00:00:00 2001 From: fdai7920 Date: Sat, 4 Nov 2023 00:09:03 +0000 Subject: [PATCH] Finalisierung Eintrag Woche 30.10.23 --- Lerntagebuch.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 9013222..a056679 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -23,23 +23,24 @@ Dementsprechend würde man Softwareentwickler eher Handwerkern als Künstlern zu ## Vorlesung am 31.10.2023 ### Lernziel -Unterschiedliche Programmierparadigmen: +unterschiedliche Programmierparadigmen: - Imperative Programmierung -- Declarative Programmierung +- Deklarative Programmierung - Prozedurale Programmierung -- Objektorientierte Programmierung (inklusive Bedeutung Polymorphie) +- Objektorientierte Programmierung (inklusive Bedeutung Polymorphie) - Funktionale Programmierung -Unterschiedliche Programmiersprachen: - typisierte Programmiersprachen -- typenlose Programmiersprachen -Wie man programmieren sollte: -- Prinzipien der Programmierung +- typenlose Programmiersprachen + +* nach welchen Prinzipien man programmieren sollte +* welche Programmierparadigmen in den bekanntesten Programmiersprachen (zum Beispiel: Java) + ### Erkenntnis Diese Vorlesung hat nochmal wichtige Prinzipien beim Programmieren betont, weil wir sonst im Verlauf des Projekts einige Probleme bekommen könnten. Dazu zählen die Aufteilung des Programmcodes in viele kleine Teile und das Schreiben von wiederverwendbaren und überraschungslosen / auf den Punkt gebrachten Code. ### Wiederholung -Das Prinzip der Programmierung "YAGNI" zielt darauf ab, dass man nicht mehr programmieren sollte, als man wirklich braucht. Viele Programmierer wollen vorbeugend Funktionen programmieren, die sie vielleicht später gebrauchen könnten, nur ist dieser Zusatzcode im Regelfall unnötig und eine Zeitverschwendung. +Das Prinzip der Programmierung "YAGNI" (auf deutsch: Du wirst es nicht brauchen) zielt darauf ab, dass man nicht mehr programmieren sollte, als man wirklich braucht. Viele Programmierer wollen vorbeugend Funktionen programmieren, die sie vielleicht später gebrauchen könnten, nur ist dieser Zusatzcode im Regelfall unnötig und somit eine Zeitverschwendung.