diff --git a/Programmierparadigmen.md b/Programmierparadigmen.md new file mode 100644 index 0000000..e363ef0 --- /dev/null +++ b/Programmierparadigmen.md @@ -0,0 +1,33 @@ +### Programmierparadigmen + +_Java_ +- Objektorientiert, Imperativ und Funktional +- Typisiert + +_C_ +- Prozedual und Imperativ +- Typisiert + +_Python_ +- Objektorientiert, Funktional, Prozedual, Imperativ und Deklarativ +- Nicht typisiert + +_Go_ +- Funktional, Prozedual und Imperativ +- Typisiert + +_Javascript_ +- Objektorientiert, Funktional, Prozedual, Imperativ und Deklarativ +- Nicht typisiert + +_Typescript_ +- Objektorientiert, Funktional, Prozedual, Imperativ und Deklarativ +- Typisiert + +### Mehr Programmierparadigmen + +#### DRY +**D**on't **R**epeat **Y**ourself. Code möglichst nur einmal schreiben und so, dass er später in anderen Programmteilen wiederverwendbar ist. + +### RY +**R**epeat **Y**ourself. Standarts einhalten / Schnittstellen möglichst gleich aufbauen.