Lerntagebuch von Adam Ahmed
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

1.1 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