Browse Source

Update

master
Julia Kunze 2 years ago
parent
commit
7f93209dc0
  1. 83
      programmierparadigmen.md

83
programmierparadigmen.md

@ -1,31 +1,52 @@
# Analysieren Sie die Programmiersprachen Java, C, Python, go, JavaScript und TypeScript hinsichtlich der in der Vorlesung genannten Kriterien
## Java
- objektorientierte Programmierung
- typisierte Programmiersprache
- funktionale Programmierung
## C
- prozeduale Programmierung
- typisierte Programmiersprache
## Python
- typisierte Programmiersprache
## go
- typisierte Programmiersprache
## JavaScript
- typenlose Programmiersprache
## TypeScript
- typisierte Programmiersprache
# Analysieren Sie die Programmiersprachen Java, C, Python, go, JavaScript und TypeScript hinsichtlich der in der Vorlesung genannten Kriterien
## Java
- objektorientierte Programmierung
- typisierte Programmiersprache
- funktionale Programmierung
#### Vorteile
- gute Testbarkeit durch die Klassen
- Vervollständigung durch IDE
#### Nachteile
- nachtraeliche Aenderung an Typen koennen bestehenden Code brechen
---
## C
- prozeduale Programmierung
- typisierte Programmiersprache
#### Vorteile
- Uebersichtlichkeit
- Hierarchie von Funktionen, sequentiell abgearbeitet
---
## Python
- typisierte Programmiersprache
#### Vorteile
- Skriptsprache
---
## go
- typisierte Programmiersprache
#### Vorteile
- geringer Datenspeicher, kleine Dateien
#### Nachteile
- wenig Datenstrukturen
---
## JavaScript
- typenlose Programmiersprache
#### Vorteile
- Skriptsprache
- implizierte Konvertierung
#### Nachteile
- Typenfehler treten erst zur Laufzeit des Programms auf
---
## TypeScript
- typisierte Programmiersprache
#### Vorteile
- Skriptsprache
Loading…
Cancel
Save