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.
|
|
# Analysieren Sie die Programmiersprachen hinsichtlich der in der Vorlesung genannten Kriterien
## Java
- Imperative Programmierung - Objektorientierte Programmierung - Funktionale Programmierung (ab Version 8) - typisierte Programmiersprache ### Vorteile:
- gute Testbarkeit durch die Klassen - Vervollständigung durch IDE ### Nachteile:
- nachtraegliche Aenderungen koennen bestehenden Code brechen --- ##C
- Imperative Programmierung - Prozedurale Programmierung - typisierte Programmiersprache ### Vorteile:
- Hierachie von Funktionen, sequentiell abgeareitet - Uebersichtlichkeit --- ## Python
- ImperativeProgrammierung - Objektorientierte Programmierung - typisierte Programmiersprache ### Vorteile:
- Script-Sprache --- ## go
- typisierte Programmiersprache ### Vorteile:
- geringer Speicherbedarf - wenig Datenstrucktur --- ## JavaScript
- typenlose Programmiersprache ### Vorteile:
- Script-Sprache - implizite Konvertrierung ### Nachteile:
- Typenfehler treten erst zur Laufzeit des Programms auf --- ## TypeScript
- typisierte Programmiersprache ### Vorteile:
-Script-Sprache ---
#Weitere Programmierprinzipien
- DRY - Don't repeat yourself: Wiederhole dich nicht. COde sollte nict dupliziert und anschließend garnicht oder nur minimal verändert werden. -
|