Sprachkonzepte
Sprachkonzepte
Sprachkonzepte
7
0.0 (0)
Henry Kingston
Henry Kingston
Flashcards
7
Students
1
Language
German
Category
Computer Science
Level
University
Created / Updated
05.10.2014 / 05.10.2014
-
- 1 / 7
-
Flashcards
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.