Browse Source

Prog.Sprachen Analyse

master
Anton Koshelev 2 years ago
parent
commit
faedbb38cc
  1. 68
      Programmierparadigmen.md

68
Programmierparadigmen.md

@ -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
Loading…
Cancel
Save