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.
|
|
# Programmierparadigmen
## Java
* Objektorientiert * Klassen, Vererbung, Polymorphie
* Beispiele * Ursprung * Vorteile 2) Declarative Programmierung * Definition * Beispiele * Vorteile 3) Prozedurale Programmierung 3.1 Definition 3.2 Beispiele 4 Objektorientierte Programmierung 4.1 Definition: Polymorphie 4.2 Beispiele: Simula-67 4.3 Vorteile: bessere Strukturierung und Testbarkeit 5 Funktionale Programmierung 5.1 Definition 5.2 Beispiele: Lisp, Hskell, Erlang, etc. 5.3 Vorteile: Generierung neuer Funktionen zur Laufzeit 5.4 Nachteile: nur für Berechnungen 6 typisierte Programmiersprachen 6.1 Definition 6.2 Beispiele: C, Java, Python, C++, go, etc. 6.3 Vorteile: Vervollständigungsvorschläge durch die IDE 6.4 Nachteile 7 typenlose Programmiersprachen 7.1 Definition 7.2 Beispiele: sh, cmd, JavaScript, x86 Assembler 7.3 Vorteile: nur faktische Kompatibilität und implizite Konvertierung 7.4 Nachteile 8 Prinzipien der Programmierung 8.1 do’s & don’ts 8.2 weitere Prinzipien der Programmierung
## Programmierprinzipien
STUPID, SOLID
|