|
|
@ -4,6 +4,7 @@ |
|
|
|
|
|
|
|
## Prozedurale Programmierung |
|
|
|
C |
|
|
|
|
|
|
|
.Es wird von der imperativen Programmierung abgeleitet. |
|
|
|
|
|
|
|
.Es teilt das Programm in Prozeduren auf. |
|
|
@ -12,6 +13,7 @@ |
|
|
|
|
|
|
|
## Objectorientierte Prgrammierung |
|
|
|
Java |
|
|
|
|
|
|
|
. Es untertutzt objekte, Klassen und Verubung. |
|
|
|
|
|
|
|
. Es ist besser strukturiert. |
|
|
@ -20,6 +22,7 @@ Java |
|
|
|
|
|
|
|
## typisierte Programmiersprachen |
|
|
|
Java, C, TypeScript, go, Python |
|
|
|
|
|
|
|
. Der Ziel fur Programmiersprachen sind die Vermeidung von Laufzeitfehlern. |
|
|
|
|
|
|
|
. Variablen oder Konstanen wird bestimmte Typing-Eigenschaften innerhalb des Computer-System zugewiesen. |
|
|
@ -27,12 +30,14 @@ Java, C, TypeScript, go, Python |
|
|
|
|
|
|
|
## typenlose Programmiersprachen |
|
|
|
JavaScript |
|
|
|
|
|
|
|
. Typenfehler passiert wahrend der Laufzeit des Programms. |
|
|
|
|
|
|
|
. Datentyp muss nicht explizit deklariert werden. |
|
|
|
|
|
|
|
## Funktionale Programmierung |
|
|
|
Java(ab version8) |
|
|
|
|
|
|
|
. Es ist fur effizient Berechnungen. |
|
|
|
|
|
|
|
. Bei der funktionalen Programmierung ist die Codierung prägnanter. |
|
|
@ -55,7 +60,7 @@ Java(ab version8) |
|
|
|
|
|
|
|
### 3A(Arrange, Act, Assert): |
|
|
|
|
|
|
|
Die 3A sind ein Muster zum anordnen und Formatieren von Code in Unit-Tests. |
|
|
|
Die 3A sind ein Muster zum anordnen und Formatieren von Code in Unit-Tests. |
|
|
|
|
|
|
|
.Arrange: Ordnen Sie alle wichtige Voraussetzungen und Eingaben. |
|
|
|
|
|
|
|