From a8e778090b8dab0c5656db58b6ded5f29fd083f5 Mon Sep 17 00:00:00 2001 From: fdai6887 Date: Sun, 6 Nov 2022 16:16:15 +0100 Subject: [PATCH] Prog srprachen analys --- Programmierparadigmen.md | 76 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 Programmierparadigmen.md diff --git a/Programmierparadigmen.md b/Programmierparadigmen.md new file mode 100644 index 0000000..cc7fbd0 --- /dev/null +++ b/Programmierparadigmen.md @@ -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