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.
 

1.1 KiB

Programmierparadigmen

Java

* Objektorientiert
    * Klassen, Vererbung, Polymorphie

* Beispiele
* Ursprung
* Vorteile 
  1. Declarative Programmierung
    • Definition
    • Beispiele
    • Vorteile
  2. 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