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.
|
|
# 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.
|