@ -2,33 +2,51 @@
#Java
#Java
- typisierte Programmiersprache
- typisierte Programmiersprache
- für Variablen, Parameter und Rückgabewerte von Prozeduren wird festgelegt, von welchem Datentypen sie sind
- festlegung kann implizit oder explizit erfolgen
- fail fast
- fail fast
- Vervollständigungsvorschläge durch IDE
- Vervollständigungsvorschläge durch IDE
- zum Programmierzeitpunkt müssen die vorhandenen Typen bekannt sein
- nachträgliche Änderungen an Typen können Code brechen
#C
#C
- typisierte Programmiersprache
- typisierte Programmiersprache
- für Variablen, Parameter und Rückgabewerte von Prozeduren wird festgelegt, von welchem Datentypen sie sind
- festlegung kann implizit oder explizit erfolgen
- fail fast
- fail fast
- Vervollständigungsvorschläge durch IDE
- Vervollständigungsvorschläge durch IDE
- verwendete Typen müssen bekannt sein zum Programmierzeitpunkt
- der Code kann durch nachträgliche Änderungen am Typen brechen
#Python
#Python
- typisierte Programmiersprache
- typisierte Programmiersprache
- für Variablen, Parameter und Rückgabewerte von Prozeduren wird festgelegt, von welchem Datentypen sie sind
- festlegung kann implizit oder explizit erfolgen
- fail fast
- fail fast
- Vervollständigungsvorschläge durch IDE
- Vervollständigungsvorschläge durch IDE
- verwendete Typen müssen zum Programmierzeitpunkt bekannt sein
- verwendete Typen müssen zum Programmierzeitpunkt bekannt sein
- bei nachträglicher Änderung können bestehenden Code brechen
- nachträglicher Änderung können bestehenden Code brechen
#go
#go
- typisierte Programmiersprache
- typisierte Programmiersprache
- für Variablen, Parameter und Rückgabewerte von Prozeduren wird festgelegt, von welchem Datentypen sie sind
- festlegung kann implizit oder explizit erfolgen
- fail fast
- fail fast
- Vervollständigungsvorschläge durch IDE
- Vervollständigungsvorschläge durch IDE
- zum Programmierzeitpunkt müssen verwendete Typen bekannt sein
- zum Programmierzeitpunkt müssen verwendete Typen bekannt sein
- bestehender Code kann brechen bei nachträgliche Änderung an Typen
- bestehender Code kann brechen bei nachträgliche Änderung an Typen
#JavaScript
#JavaScript
- typenlose Programmiersprache
- typenlose Programmiersprache
- Typ von Variablen, Parametern und Rückgabewerten wird nicht festgelegt
- nur faktische Kompatibilität
- nur faktische Kompatibilität
- implizierte Konvertierung
- implizierte Konvertierung
- erst zur Laufzeit des Programms treten Typenfehler auf
- erst zur Laufzeit des Programms treten Typenfehler auf
#TypeScript
#TypeScript
- typisierte Programmiersprache
- typisierte Programmiersprache
- für Variablen, Parameter und Rückgabewerte von Prozeduren wird festgelegt, von welchem Datentypen sie sind
- festlegung kann implizit oder explizit erfolgen
- fail fast
- fail fast
- Vervollständigungsvorschläge durch IDE
- Vervollständigungsvorschläge durch IDE
- zum Programmierzeitpunkt müssen verwendete Typen bekannt sein
- zum Programmierzeitpunkt müssen verwendete Typen bekannt sein