2.5 KiB
#Programmiersprachen Analyse ###Java Typisierte Programmiersprache, d.h. für Variablen sowie Parameter und Rückgabewerte von Prozeduren wird festgelegt, von welchem Datentyp sie sind. Die Festlegung des Datentyps kann implizit oder explizit erfolgen. Vorteile:
- fail fast
- Vervollständigungsvorschlaege durch die IDE Nachteile
- verwendete Typen müssen zum Programmierzeitpunkt bekannt sein
- nachträgliche Änderungen an Typen können bestehenden Code brechen
###C Typisierte Programmiersprache, d.h. für Variablen sowie Parameter und Rückgabewerte von Prozeduren wird festgelegt, von welchem Datentyp sie sind. Die Festlegung des Datentyps kann implizit oder explizit erfolgen. Vorteile:
- fail fast
- Vervollständigungsvorschlaege durch die IDE Nachteile
- verwendete Typen müssen zum Programmierzeitpunkt bekannt sein
- nachträgliche Änderungen an Typen können bestehenden Code brechen
###Python Typisierte Programmiersprache, d.h. für Variablen sowie Parameter und Rückgabewerte von Prozeduren wird festgelegt, von welchem Datentyp sie sind. Die Festlegung des Datentyps kann implizit oder explizit erfolgen. Vorteile:
- fail fast
- Vervollständigungsvorschlaege durch die IDE
Nachteile
- verwendete Typen müssen zum Programmierzeitpunkt bekannt sein
- nachträgliche Änderungen an Typen können bestehenden Code brechen
###go Typisierte Programmiersprache, d.h. für Variablen sowie Parameter und Rückgabewerte von Prozeduren wird festgelegt, von welchem Datentyp sie sind. Die Festlegung des Datentyps kann implizit oder explizit erfolgen. Vorteile:
- fail fast
- Vervollständigungsvorschlaege durch die IDE Nachteile
- verwendete Typen müssen zum Programmierzeitpunkt bekannt sein
- nachträgliche Änderungen an Typen können bestehenden Code brechen
###JavaScript Typenlose Programmiersprache, d.h.der Typ von Variablen, Parametern und Rückgabewerten wird nicht festgelegt. Vorteile:
- nur faktische Kompatibilität
- implizite Konvertierung Nachteile:
- Typenfehler treten erst zur Laufzeit des Programms auf
###TypeScript Typisierte Programmiersprache, d.h. für Variablen sowie Parameter und Rückgabewerte von Prozeduren wird festgelegt, von welchem Datentyp sie sind. Die Festlegung des Datentyps kann implizit oder explizit erfolgen. Vorteile:
- fail fast
- Vervollständigungsvorschlaege durch die IDE Nachteile
- verwendete Typen müssen zum Programmierzeitpunkt bekannt sein
- nachträgliche Änderungen an Typen können bestehenden Code brechen