Browse Source

„Programmierparadigmen.md“ ändern

master
Philipp_Hartmann 2 years ago
parent
commit
6ee91d5f5d
  1. 31
      Programmierparadigmen.md

31
Programmierparadigmen.md

@ -1,9 +1,35 @@
Java
2.
-C
typisierte Programmiersprache
imperative Programmiersprache
Prozedurale Programmiersprache
C: Ist eine imperative und prozeduale Programmiersprache
-Java
typisierte Programmiersprache
imperative Programmiersprache
-Python
typisierte Programmiersprache
imperative Programmiersprache
-go
typisierte Programmiersprache
-JavaScript
typenlose Prgorammiersprache
-TypeScript
typisierte Programmiersprache
3.
Verständlichkeit: Der Programmcode sollte so einfach wie möglich gelesen und verstanden werden können. Das heißt, der Code sollte sauber formatiert werden, es sollten sprechende Bezeichner verwendet werden, es sollten sinnvolle Kommentare eingefügt werden etc. Ein erfahrender Programmierer sollte die Bedeutung der einzelnen Anweisungen, Operationen, Definitionen etc. problemlos erfassen können.
Schreibbarkeit: Der Programmcode sollte so einfach wie möglich geschrieben werden können. Zum einen sollte es die Programmiersprache ermöglichen, einfachen und eleganten Code zu schreiben. Und zum anderen sollten die Programmwerkzeuge einen bei der Erstellung des Codes möglichst gut unterstützen.
Stetigkeit: Schreibe den Code so, dass kleine Änderungen an der Spezifikation auch nur kleine Änderungen am Code zur Folge haben.
Wartbarkeit (der Code kann schnell an neue Gegebenheiten angepasst werden) Wiederverwendbarkeit (der Code kann schnell an neue Gegebenheiten angepasst werden)
Konfigurierbarkeit: Konstante Werte sollten im Allgemeinen nicht direkt in den Code eingefügt werden, sondern als konstante Werte separat definiert werden (Ausnahme: triviale Konstanten, die sich sicher nie ändern werden, wie z.B. Vergleiche mit dem Wert 0). Konstanten, die das Programmverhalten beeinflussen, sollten im Allgemeinen beim Programmstart aus einer Konfigurationsdatei ausgelesen werden.
@ -13,4 +39,3 @@ C: Ist eine imperative und prozeduale Programmiersprache
interpret Programmierung
Loading…
Cancel
Save