Browse Source

Update Programmierparadigmen.md

remotes/origin/HEAD
fdai7723 1 year ago
parent
commit
bba564a78a
  1. 82
      Programmierparadigmen.md

82
Programmierparadigmen.md

@ -10,59 +10,59 @@
## C ## C
Imperativ
Streng typisiert
Vorteil: Hardwarenähe, Kompatibilität
Schnelligkeit
Nachteil: Speicherverwaltung
- Imperativ
- Streng typisiert
- Vorteil: Hardwarenähe, Kompatibilität
- Schnelligkeit
- Nachteil: Speicherverwaltung
## Phyton ## Phyton
Imperativ
Objektorientiert
Klassen und Objekte
Hieratchien
Funktional
kompakte Syntax
interpretierte Sprache
Übersetzung in andere Sprachen möglich (Cython, etc.)
Portabilität
Typisierung
*Dynamisch (Duck Typing)
- Imperativ
- Objektorientiert
- Klassen und Objekte
- Hieratchien
- Funktional
- kompakte Syntax
- interpretierte Sprache
- Übersetzung in andere Sprachen möglich (Cython, etc.)
- Portabilität
- Typisierung
- Dynamisch (Duck Typing)
## Go ## Go
Modular, imperativ
breite Palette an Programmierparadigmen
Teilweise Objektorientiert & Funktional
keine Vererbung
statt Klassen werden Structs verwendet
Einfache, effektive Programmierung
Typisierung: Statisch typisiert
vor der Kompilierung müssen Typen fest stehen
Schnelligkeit von C & Anwendungsmöglichkeiten/Simplizität von Python
Multi-Threading
- Modular, imperativ
- breite Palette an Programmierparadigmen
- Teilweise Objektorientiert & Funktional
- keine Vererbung
- statt Klassen werden Structs verwendet
- Einfache, effektive Programmierung
- Typisierung: Statisch typisiert
- vor der Kompilierung müssen Typen fest stehen
- Schnelligkeit von C & Anwendungsmöglichkeiten/Simplizität von Python
- Multi-Threading
## JavaScript/TypeScript ## JavaScript/TypeScript
Erweiterung von HTML
Multi-Paradigmen
OOP, Prozedural oder Funktional
Dynamische Typisierung
Andwendung: Interaktive Web-Anwendungen (z.B. Goolge Maps)
Vorteile: modernes Erscheinungsbild, günstiger Server-Traffic (läuft im Browser)
Dynamische Elemente
Event-basiert (Callbacks)
asynchrone Verarbeitung
- Erweiterung von HTML
- Multi-Paradigmen
- OOP, Prozedural oder Funktional
- Dynamische Typisierung
- Andwendung: Interaktive Web-Anwendungen (z.B. Goolge Maps)
- Vorteile: modernes Erscheinungsbild, günstiger Server-Traffic (läuft im Browser)
- Dynamische Elemente
- Event-basiert (Callbacks)
- asynchrone Verarbeitung
## TypeScript ## TypeScript
typisiert
imperativ, OOP
je nach Anforderungen: prozedural oder funktional
TS hat Einfluß von JS/Java/C#
baut auf Supermenge von JS Bibliotheken auf
Skalierbarkeit/Wartbarkeit -> durch Einführung OOP
- typisiert
- imperativ, OOP
- je nach Anforderungen: prozedural oder funktional
- TS hat Einfluß von JS/Java/C#
- baut auf Supermenge von JS Bibliotheken auf
- Skalierbarkeit/Wartbarkeit -> durch Einführung OOP
# Programmierprinzipien: # Programmierprinzipien:

Loading…
Cancel
Save