You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

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