Anton Koshelev
2 years ago
1 changed files with 67 additions and 1 deletions
@ -1,8 +1,74 @@ |
|||||
#Programmiersprachen Analyse |
#Programmiersprachen Analyse |
||||
###Java |
###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 |
###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 |
###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 |
###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 |
###JavaScript |
||||
###TypeScript |
|
||||
|
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 |
Write
Preview
Loading…
Cancel
Save
Reference in new issue