1.0 KiB
Ü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