From 1c81130e9cb9b52475d79f6337722740700e7dfa Mon Sep 17 00:00:00 2001 From: "Adam.Ahmed" Date: Wed, 9 Nov 2022 20:17:59 +0100 Subject: [PATCH] =?UTF-8?q?Dateien=20hochladen=20nach=20=E2=80=9EProgrammi?= =?UTF-8?q?erparadigmen.md=E2=80=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Programmierparadigmen.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Programmierparadigmen.md/Programmierparadigmen.md diff --git a/Programmierparadigmen.md/Programmierparadigmen.md b/Programmierparadigmen.md/Programmierparadigmen.md new file mode 100644 index 0000000..6c03344 --- /dev/null +++ b/Programmierparadigmen.md/Programmierparadigmen.md @@ -0,0 +1,19 @@ +## Übungsaufgaben (03.11.2022) +###Java +Objektorientierte, typisierte und funktionale Programmiersprache - Unterstützt Objekte, Klassen und Objekten - Einfache Struktur - Einmal geschriebene Codes können leicht modifiziert werden - fail fast +###C +Prozeduale, typisierte Programmierung - fail fast - Vervollständigungsvorschläge durch die IDE - nachträgliche Änderungen an Typen können bestehenden Code brechen +###Python +Fail fast - Vervollständigungsvorschläge durch die IDE - Typenfehler treten erst zur Laufzeit des Programms auf +###go +Orientiert sich an C - Kombinierbar +###JavaScript +Typenlose Programmiersprache - nur faktische Kompatibilität - Typenfehler treten erst zur Laufzeit des Programms auf +###TypeScript +Fail fast - verwendete Typen müssen Programmierzeitpunkt bekannt sein +##Aufgabe 3 +###Einzelverantwortung +Jede Klasse oder Modul in einem Programm sollte sich nur mit einer bestimmten Funktionalität befassen - +###Clean Code > Clever Code +Weniger komplizierte Codes in Zeilen - so viel Logik wie möglich in einer Zeile +