Browse Source

Merge branch 'main' of gitlab2.informatik.hs-fulda.de:fdai7186/fakhrullah

main
fakhrullah nazam 2 years ago
parent
commit
49260fcc8a
  1. 28
      Programmierparadigmen.md
  2. 22
      lerntagebuch.md

28
Programmierparadigmen.md

@ -1 +1,29 @@
Programmierparadigmen
Java
1. Parameter, Variablen und Rückgabewert wird festgelegt. Typisierte Programmierung.
2. Kapselung von Daten und Methoden. Polymorphie. Objektorientierte Programmierung.
3. Anweisungen bilden ein Programm. Also imperative Programmierung.
C
1. Parameter, Variablen und Rückgabewert wird festgelegt. Typisierte Programmierung.
2. Aufrufen von Unterprogrammen und das Durchleiten und die Rückgabe von Parameterwerten. Prozedurale Programmierung.
3. Hierarchie von Funktionen, sequentiell abgearbeitet. Prozedurale Programmierung.
4. Startpunkt des Programms in der Hauptprozedur. Prozedurale Programmierung.
5. Anweisungen bilden ein Programm. Also imperative Programmierung.
Python
1. Parameter, Variablen und Rückgabewert wird festgelegt. Typisierte Programmierung.
2. Ineinander verschachtelte Funktionsaufrufe. Funktionale Programmierung.
3. Funktionen sind gegenüber allen anderen Datenobjekten gleichberechtigt. Funktionale Programmierung.
4. Anweisungen bilden ein Programm. Also imperative Programmierung.
go
1. Parameter, Variablen und Rückgabewert wird nicht festgelegt. Typenlose Programmierung.
2. Startpunkt des Programms in der Hauptprozedur. Prozedurale Programmierung.
3. Hierarchie von Funktionen, sequentiell abgearbeitet. Prozedurale Programmierung.
4.

22
lerntagebuch.md

@ -20,19 +20,19 @@ den Typ von Variablen, Parametern und Rückgabewerten wird nicht festgelegt.
8. SOLID vs STUPID
SOLID
Seperation of Concern
Open/closed Principle
Liskov Substitution Principle
Interface Segregation Principle
Dependency Inversion Principle
- Seperation of Concern
- Open/closed Principle
- Liskov Substitution Principle
- Interface Segregation Principle
- Dependency Inversion Principle
STUPID
Singleton
Tight Coupling
Untestability
Premature Optimization
Indescriptive Naming
Duplication
- Singleton
- Tight Coupling
- Untestability
- Premature Optimization
- Indescriptive Naming
- Duplication
Kritik

Loading…
Cancel
Save