### Programmparadigmen #### Java +imperative Programmiermethode +objektorientierte Programmierung +typisierte Programmiersprache #### C +imperative Programmiermethode +prozedurale Programmiersprache +typisierte Progrmaiersprache #### Python +objektorientierte, prozeduralorientierte, funktionale Programmierung +dynamische typisierte Programmiersprache +imperative Programmierung #### go +objektorientiert, obwohl auf Klassen und Vererbung verzichtet wird +stark typisiert #### Javascript +objektorientiert +dynamisch typisiert +nach Bedarf auch prozedural oder funktional #### TypeScript +funktional +imperativ +objektorientiert ### weitere Programmprinzpien DRY-Don´t repeat yourself Sehr ähnlich zu KISS. Kein sich wiederholenden Code verwenden SRP-Single Responsibility Principle Objekte und Klassen so sortieren, dass sie nur eine Aufgabe erfüllen müssen. OCP-Open-Closed Principle Code soll in seiner Strukturierung offen gegenüber Modifizierungen sein.