Universität Paderborn - Home Universität Paderborn
Die Universität der Informationsgesellschaft

Grundlagen der Programmiersprachen SS 2016 - Kapitelübersicht

Kapitel

Inhalt

0.

Einleitung

Inhaltsübersicht, Bezüge zu anderen Veranstaltungen, Literaturempfehlungen.

1.

Geschichte, Klassifikation, Eigenschaften

Entstehungszeit und Verwandschaft von Programmiersprachen, Klassifikation, Sprachen für Spezialanwendungen, Dokumente zu Programmiersprachen, Ebenen der Sprachdefinition.

2.

Syntaktische Strukturen

Struktur durch kontext-freie Grammatik definieren; konkrete und abstrakte Syntax

3.

Gültigkeit von Definitionen

scope rules, Verdecken von Definitionen

4.

Variablen

Speichermodelle, Laufzeitkeller

5.

Datentypen

formale Grundkonzepte für Wertebereiche: Menge, Potenzmenge, Tupel, rekursiv definierte Wertebereiche; Ausprägungen in Sprachen

6.

Funktionen, Parameter

funktionale Abstraktion, Signaturen, Parameterübergabemechnismen

7.

Funktionale Programmierung

Grundbegriffe, Rekursionsparadigmen, Funktionen höherer Ordnung

8.

Logische Programmierung

Grundlagen, Beispiele, Auswertung logischer Programme

9.

Zusammenfassung

Generiert mit Camelot | Probleme mit Camelot? | Geändert am: 22.05.2016