fdai6887
2 years ago
1 changed files with 76 additions and 0 deletions
@ -0,0 +1,76 @@ |
|||||
|
#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 |
||||
|
|
||||
|
Anton Koshelev, [06.11.2022 15:07] |
||||
|
*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 |
Write
Preview
Loading…
Cancel
Save
Reference in new issue