Browse Source

Aktualisieren Programmierparadigmen.md

remotes/origin/HEAD
julia 1 year ago
parent
commit
abee4e520a
  1. 14
      Programmierparadigmen.md

14
Programmierparadigmen.md

@ -3,16 +3,15 @@
### Java ### Java
- imperative, objektorientierte plattformunabhängige Programmiersprache mit funktionalen Anteilen
- imperative objektorientierte plattformunabhängige Programmiersprache mit funktionalen Anteilen
- strikt typisierte Programmiersprache - strikt typisierte Programmiersprache
- enthält Standardbibliothek - enthält Standardbibliothek
- automatische Speicherverwaltung - automatische Speicherverwaltung
- gut testbar - gut testbar
- langsamer als C
### C ### C
- imperative, prozedurale plattformunabhängige Programmiersprache
- imperative prozedurale plattformunabhängige Programmiersprache
- typisierte Programmiersprache - typisierte Programmiersprache
- hardwarenahe - hardwarenahe
- manuelle Speicherverwaltung - manuelle Speicherverwaltung
@ -21,7 +20,7 @@
### Python ### Python
- imperative, objektorientierte plattformunabhängige Programmiersprache
- imperative objektorientierte plattformunabhängige Programmiersprache
- dynamisch typisierte Programmiersprache - dynamisch typisierte Programmiersprache
- automatische Speicherverwaltung - automatische Speicherverwaltung
- kombiniert Eigenschaften von Compiler & Interpretersprachen - kombiniert Eigenschaften von Compiler & Interpretersprachen
@ -58,6 +57,8 @@
- automatische Speicherverwaltung - automatische Speicherverwaltung
- als Skriptsprache nutzbar - als Skriptsprache nutzbar
- Erweiterung von JavaScript - Erweiterung von JavaScript
- Codebasis robuster und leichter zu Warten
- oft in größeren Projekten verwendet
@ -70,10 +71,11 @@ Der Code wird dadurch verständlicher, korrekter, robuster und wartbarer.
### DP - Defensive Programming ### DP - Defensive Programming
Um die Robustheit zu erhöhen, beinhaltet dieses Prinzip das Schreiben von Code, der auf unerwartete Situationen vorbereitet ist & Fehler abfängt.
Um die Robustheit und Zuverlässigkeit einer Software zu erhöhen, beinhaltet dieses Prinzip das Schreiben von Code, der auf unerwartete Situationen vorbereitet ist und Fehler frühzeitig abfängt.
Vorallem beim Interagieren mit externen Datenquellen oder beim Arbeiten in sicherheitskritischen Anwendungen ist dies sehr wichtig.
### TDD - Test-Driven-Development ### TDD - Test-Driven-Development
Durch das Schreiben von Tests vor dem eigentlichen Code wird die Korrektheit, Funktionalität und leichtere Wartungbarkeit sichergestellt.
Durch das Schreiben von Tests vor dem eigentlichen Code wird die Korrektheit, Funktionalität und Wartbarkeit sichergestellt. Es ist eine effektive Methode um qualitativ hochwertige Codes zu schreiben und Fehler frühzeitig zu erkennen.
Loading…
Cancel
Save