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.2 KiB
1.2 KiB
Aufgabe vom 02.11.2023 von Kyrill Schwarzkopf
Programmierparadigmen
Java
- objektorientiert: Programmteile koennen wiederverwendet werden (Vererbung)
- prozedural: Programm kann in Unterprogramme unterteilt werden
- typisiert: Datentypen sind zum Programmierzeitpunkt festgelegt
C
- imperativ: hardware-nah, Programm vollstaendig aus Code nachvollziehbar
- prozedural: Programm kann in Unterprogramme unterteilt werden
- typisiert: Datentypen sind zum Programmierzeitpunkt festgelegt
Python
- typisiert: Datentypen sind zum Programmierzeitpunkt festgelegt
JavaScript
- typenlos: Datentypen sind _nicht_ zum Programmierzeitpunkt festgelegt
TypeScript
- typisiert: Datentypen sind zum Programmierzeitpunkt festgelegt
Programmierprinzipien
DRY (Don't repeat yourself)
- Wie der name sagt, soll vermieden werden, den gleichen Code mehrmals zu schreiben. Stattdessen sollte man versuchen Loops zu verwenden.
CCaAC (Clean Code at All Costs)
- Das Programm soll so geschrieben werden, dass es einfach fuer andere ist dieses zu verstehen. Man sollte beispielsweise vermeiden, unnoetig komplexe Tricks zu verwenden.