From 97c979cf7bff6265a091f6175762af1f62506c51 Mon Sep 17 00:00:00 2001 From: fdai7910 Date: Sun, 5 Nov 2023 20:06:11 +0100 Subject: [PATCH] Uebung2verbessert --- Programmierparadigmen.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Programmierparadigmen.md b/Programmierparadigmen.md index 32d40f2..6cb4c25 100644 --- a/Programmierparadigmen.md +++ b/Programmierparadigmen.md @@ -2,30 +2,30 @@ ## Programmierparadigmen -# Java +### Java - **objektorientiert:** Programmteile koennen wiederverwendet werden (Vererbung) - **prozedural:** Programm kann in Unterprogramme unterteilt werden - **typisiert:** Datentypen sind zum Programmierzeitpunkt festgelegt -# C +### C - **imperativ:** hardware-nah, Programm vollstaendig aus Code nachvollziehbar - **prozedural:** Programm kann in Unterprogramme unterteilt werden - **typisiert:** Datentypen sind zum Programmierzeitpunkt festgelegt -# Python +### Python - **typisiert:** Datentypen sind zum Programmierzeitpunkt festgelegt -# JavaScript +### JavaScript - **typenlos:** Datentypen sind \_nicht\_ zum Programmierzeitpunkt festgelegt -# TypeScript +### TypeScript - **typisiert:** Datentypen sind zum Programmierzeitpunkt festgelegt ## Programmierprinzipien -# DRY (Don't repeat yourself) +### 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) +### 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. \ No newline at end of file