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

Programmierparadigmen (Programmiersprachen)

2. Programmiersprachen

Grobe Analyse nach:

  • Imperativitart
    reinfolgebasierte Anweisungen
  • Declarativitaet
    Problemloesungsorientierung
  • Prozeduralitaet
    Kompartmentisierung Algoritmisierung
  • Objektorientierung
    Unterstuetzung von Objekten, Klassen und Vererbungen
  • Funktionialitaet
    Funktionserzeugung & -anwendung
  • Typisierung
    (fehlende) Festlegung von Parametern & Rueckgabewerten

Java

  • imperative, prozedurale und objektorientierte Programmiersprache
  • typisierte Sprache

C

  • typische imperative Sprache (begruendet durch Hardwarenaehe)
  • ist prozedural
  • typisierte Programmiersprache

Python

  • imperativ
  • unterstuetzt objektorientierte als auch prozedurale und funktionale Programmierung
  • unterstuetzt Typisierung

go

  • imperative und objektorientierte Programmiersprache
  • bietet Typisierung

JavaScript

  • imperative, funktionale, objektorientierte und funktionale Programmiersprache
  • ist typisiert

TypeScript

  • imparative, funktionale und objektorientierte Sprache
  • typisierte Programmiersprache

3. Programmierprinzipien

LoD

-_L_aw _o_f _D_emeter