|
|
@ -1,6 +1,6 @@ |
|
|
|
#Übungsaufgaben vom 03.11.2022 |
|
|
|
### Übungsaufgaben vom 03.11.2022 |
|
|
|
|
|
|
|
#Java |
|
|
|
# Java |
|
|
|
- typisierte Programmiersprache |
|
|
|
- für Variablen, Parameter und Rückgabewerte von Prozeduren wird festgelegt, von welchem Datentypen sie sind |
|
|
|
- festlegung kann implizit oder explizit erfolgen |
|
|
@ -9,7 +9,7 @@ |
|
|
|
- zum Programmierzeitpunkt müssen die vorhandenen Typen bekannt sein |
|
|
|
- nachträgliche Änderungen an Typen können Code brechen |
|
|
|
|
|
|
|
#C |
|
|
|
# C |
|
|
|
- typisierte Programmiersprache |
|
|
|
- für Variablen, Parameter und Rückgabewerte von Prozeduren wird festgelegt, von welchem Datentypen sie sind |
|
|
|
- festlegung kann implizit oder explizit erfolgen |
|
|
@ -18,7 +18,7 @@ |
|
|
|
- verwendete Typen müssen bekannt sein zum Programmierzeitpunkt |
|
|
|
- der Code kann durch nachträgliche Änderungen am Typen brechen |
|
|
|
|
|
|
|
#Python |
|
|
|
# Python |
|
|
|
- typisierte Programmiersprache |
|
|
|
- für Variablen, Parameter und Rückgabewerte von Prozeduren wird festgelegt, von welchem Datentypen sie sind |
|
|
|
- festlegung kann implizit oder explizit erfolgen |
|
|
@ -27,7 +27,7 @@ |
|
|
|
- verwendete Typen müssen zum Programmierzeitpunkt bekannt sein |
|
|
|
- nachträglicher Änderung können bestehenden Code brechen |
|
|
|
|
|
|
|
#go |
|
|
|
# go |
|
|
|
- typisierte Programmiersprache |
|
|
|
- für Variablen, Parameter und Rückgabewerte von Prozeduren wird festgelegt, von welchem Datentypen sie sind |
|
|
|
- festlegung kann implizit oder explizit erfolgen |
|
|
@ -36,14 +36,14 @@ |
|
|
|
- zum Programmierzeitpunkt müssen verwendete Typen bekannt sein |
|
|
|
- bestehender Code kann brechen bei nachträgliche Änderung an Typen |
|
|
|
|
|
|
|
#JavaScript |
|
|
|
# JavaScript |
|
|
|
- typenlose Programmiersprache |
|
|
|
- Typ von Variablen, Parametern und Rückgabewerten wird nicht festgelegt |
|
|
|
- nur faktische Kompatibilität |
|
|
|
- implizierte Konvertierung |
|
|
|
- erst zur Laufzeit des Programms treten Typenfehler auf |
|
|
|
|
|
|
|
#TypeScript |
|
|
|
# TypeScript |
|
|
|
- typisierte Programmiersprache |
|
|
|
- für Variablen, Parameter und Rückgabewerte von Prozeduren wird festgelegt, von welchem Datentypen sie sind |
|
|
|
- festlegung kann implizit oder explizit erfolgen |
|
|
@ -51,3 +51,13 @@ |
|
|
|
- Vervollständigungsvorschläge durch IDE |
|
|
|
- zum Programmierzeitpunkt müssen verwendete Typen bekannt sein |
|
|
|
- nachträgliche Änderung ann Typen können bestehenden Code brechen |
|
|
|
|
|
|
|
|
|
|
|
## Aufgabe 3 |
|
|
|
|
|
|
|
# XL |
|
|
|
- eXtensible Language (erweiterbare Programmiersprache) |
|
|
|
- Unterstützung des Paradigmas der konzeptorientierten Programmierung |
|
|
|
|
|
|
|
# TAL |
|
|
|
- Transaction Application Language |