Sprachkonzepte

Sprachkonzepte

Sprachkonzepte


Henry Kingston
Cartes-fiches
7
Utilisateurs
1
Langue
Allemand
Catégorie
Informatique
Niveau
Université
Créé / Mis à jour
05.10.2014 / 05.10.2014

Cartes-fiches

Beschreiben sie kurz die Begriffe Partielle Funktionen, Berechenbarkeit, Turing-Bollständigkeit, Unentscheidbarkeit.
 

  • Die gleiche Klasse berechenbarer Funktionen die alle Standard-Programmiersprachen beschreiben.
  • Programme können nur berechenbare funktionen berechnen.
  • Standard berechenbare Funktionen die alle Standard Programmiersprachen berechnen.
  • Bsp: Terminierung eines Programmes auf eingabe kann nicht durch berechenbare funktion entschieden werden.


 

Was versteht man unter einer imperativen  Programmiersprache?

  • Folge von Befehlen
  • Variablen als Namen für Speicherbereiche
  • basiert auf Zustandsänderungen x++
  • Passend zur von-Neumann-Architektur

Was versteht man unter einer Deklarativen Programmiersprache?

Es wird das Problem beschrieben, nicht wie es gelöst werden soll.
 

Was versteht man unter einer Funktionalen Programmiersprache?

  • Unveränderliche Variablen
  • Funktionen ohne Seiteneffekte
  • Funktionen sind Datentypen
  • Rekursion
  • Unabhängigkeit eines Ausdrucks von Programmzustands

Beschreiben sie kurz die folgenden Begriffe Typisierung, Datenabstraktion, Prozedurale Abstraktion.

  • Zuordnung von Datentyp zur Compile-Zeit (Untypisiert: zu Laufzeit)
  • Abstrakte Datentypen (Kapselung)
  • Definition von PRozeduren, Funktionen, Methoden

Was versteht man unter Aspektorientierter Programmierung?

  • Dynamisches Crosscutting
  • Interzeptor Einschubmethode: before, after, around
  • Joinpoint: einlikstelle von terzeptoren
  • Pointcut:   definiert an welchen joinpoints interzeptoren aufgerufen werden
  • Advice:     was wann an den Joinpoints eines Pointcuts passiert

Was versteht man unter einer Prozeduralen Programmiersprache?

Imperative Programmierung -> Programm wird in kleinere Teile zerlegt.

Étudier