You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.1 KiB
1.1 KiB
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