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.
 

1.1 KiB

Analysieren Sie die Programmiersprachen Java, C, Python, go, JavaScript und TypeScript hinsichtlich der in der Vorlesung genannten Kriterien

Java

  • objektorientierte Programmierung
  • typisierte Programmiersprache
  • funktionale Programmierung

Vorteile

  • gute Testbarkeit durch die Klassen
  • Vervollständigung durch IDE

Nachteile

  • nachtraeliche Aenderung an Typen koennen bestehenden Code brechen

C

  • prozeduale Programmierung
  • typisierte Programmiersprache

Vorteile

  • Uebersichtlichkeit
  • Hierarchie von Funktionen, sequentiell abgearbeitet

Python

  • typisierte Programmiersprache

Vorteile

  • Skriptsprache

go

  • typisierte Programmiersprache

Vorteile

  • geringer Datenspeicher, kleine Dateien

Nachteile

  • wenig Datenstrukturen

JavaScript

  • typenlose Programmiersprache

Vorteile

  • Skriptsprache
  • implizierte Konvertierung

Nachteile

  • Typenfehler treten erst zur Laufzeit des Programms auf

TypeScript

  • typisierte Programmiersprache

Vorteile

  • Skriptsprache