PORTO-
FREI

Programmiersprachen - Konzepte, Strukturen und Implementierung in Java

von Clausing, Achim   (Autor)

Das Buch lädt dazu ein, sich mit grundlegenden Konzepten und Strukturen von Programmiersprachen zu befassen. Zu diesem Zweck werden sieben kleine Programmiersprachen entwickelt, jeweils mit vollständiger Implementierung in Java, von denen jede für ein Programmierparadigma steht: t.Zero deklarative Programmierungt.Lisp listenbasierte Programmierungt.Pascal imperative Programmierungt.Scheme funktionale Programmierungt.Lambda rein funktionale Programmierungt.Java objektorientierte Programmierungt.Prolog logische Programmierung Das Buch ist geschrieben für Studierende der Informatik und verwandter Fächer sowie für Leserinnen und Leser mit einfachen Java-Vorkenntnissen, die sich für das Innenleben von Programmiersprachen interessieren.für Leserinnen und Leser mit einfachen Java-Vorkenntnissen, die sich für das Innenleben von Programmiersprachen interessieren.

Buch (Kartoniert)

EUR 34,99

Alle Preisangaben inkl. MwSt.

Auch verfügbar als:

  Verlagsbedingte Lieferzeit ca. 3 - 6 Werktage.
(Print on Demand. Lieferbar innerhalb von 3 bis 6 Tagen)

Versandkostenfrei*

Dieser Artikel kann nicht bestellt werden.
 

Produktbeschreibung

Das Buch lädt dazu ein, sich mit grundlegenden Konzepten und Strukturen von Programmiersprachen zu befassen. Zu diesem Zweck werden sieben kleine Programmiersprachen entwickelt, jeweils mit vollständiger Implementierung in Java, von denen jede für ein Programmierparadigma steht: t.Zero ¿ deklarative Programmierung; t.Lisp ¿ listenbasierte Programmierung; t.Pascal ¿ imperative Programmierung; t.Scheme ¿ funktionale Programmierung; t.Lambda ¿ rein funktionale Programmierung; t.Java ¿ objektorientierte Programmierung; t.Prolog ¿ logische Programmierung; Das ¿t.¿ steht dabei für ¿tiny¿, ¿toy¿ oder auch für ¿teaching¿. Jeder dieser Sprachen ist eine Miniaturausgabe ihres Originals, eine Art Lehr- und Lernspielzeug ¿ syntaktisch und semantisch stark vereinfacht, aber doch nur so weit, dass die charakteristische Art, in der jeweiligen Sprache zu denken und zu programmieren, erhalten bleibt. Die Implementierung der sieben Sprachen beruht auf einem gemeinsamen Interpreter-Kern; deshalb ist der Java-Quellcode klein und gut lesbar. Der Quellcode und die Beispiele können von der Webseite zu dem Buch heruntergeladen werden. Zu jeder Sprache wird eine knappe Einführung in die wichtigsten Sprachelemente gegeben, ferner eine Anzahl charakteristischer Anwendungsbeispiele und eine informelle Beschreibung der Implementierung. Das Buch ist geschrieben für Studierende der Informatik und verwandter Fächer sowie für Leserinnen und Leser mit einfachen Java-Vorkenntnissen, die sich für das Innenleben von Programmiersprachen interessieren.für Leserinnen und Leser mit einfachen Java-Vorkenntnissen, die sich für das Innenleben von Programmiersprachen interessieren. 

Inhaltsverzeichnis


Einleitung.- 1 t.Zero: Deklarative Programmierung.- 2 t.Lisp: Listenbasierte Programmierung.- 3 t.Pascal: Imperative Programmierung.- 4 t.Scheme: Funktionale Programmierung.- 5 t.Lambda: Rein funktionale Programmierung.- 6 t.Java: Objektorientierte Programmierung.- 7 t.Prolog: Logische Programmierung.- A Der Quellcode im Überblick.- Literaturverzeichnis.- Stichwortverzeichnis. 

Kritik


[Der] Anspruch [des Autors] ist, die wesentlichen Unterschiede moderner Sprachen herauszuarbeiten, und den erfüllt er mit Bravour.

c't Magazin für Computertechnik

Es gibt viele Bücher über Programmiersprachen. Die Meisten sind dem Sprachkern und der Benutzung ihrer Elemente gewidmet. Was für mich dabei oft verloren geht, ist das Paradigma bzw. sind die Paradigmen, die die Sprache am besten unterstützen. Achim Clausing schafft es mit seinem Buch mit kleinen "selbst entwickelten" Sprachen die wichtigsten Programmierparadigmen zu beschreiben und auf die Besonderheiten der Paradigmen einzugehen. Dabei lernt man im jeweiligen Paradigma zu denken und Probleme entsprechend zu lösen. Für mich ist dieses Buch ein echter Glücksfall gewesen. Ich kann es jedem ans Herz legen, der sich für Programmiersprachen und deren Implementierung interessiert.

c-plusplus 

Autoreninfo

Achim Clausing ist Professor für Informatik an der Westfälischen Wilhelms-Universität Münster. 

Mehr vom Verlag:

k.A.

Mehr vom Autor:

Clausing, Achim

Produktdetails

Medium: Buch
Format: Kartoniert
Seiten: 464
Sprache: Deutsch
Erschienen: August 2011
Auflage: 2011
Maße: 240 x 168 mm
Gewicht: 772 g
ISBN-10: 3827428505
ISBN-13: 9783827428509
Verlagsbestell-Nr.: 80024897

Bestell-Nr.: 10659485 
Libri-Verkaufsrang (LVR):
Libri-Relevanz: 0 (max 9.999)
Bestell-Nr. Verlag: 80024897

Ist ein Paket? 0
Rohertrag: 8,17 €
Porto: 2,75 €
Deckungsbeitrag: 5,42 €

LIBRI: 3384101
LIBRI-EK*: 24.53 € (25%)
LIBRI-VK: 34,99 €
Libri-STOCK: 0
LIBRI: 097 Print on Demand. Lieferbar innerhalb von 7 bis 10 Tagen * EK = ohne MwSt.

UVP: 0 
Warengruppe: 16330 

KNO: 30519927
KNO-EK*: 18.88 € (25%)
KNO-VK: 34,99 €
KNO-STOCK: 0
KNO-MS: 97

P_ABB: 40 schwarz-weiße Abbildungen
KNOABBVERMERK: 2011. xii, 450 S. XII, 450 S. 40 Abb. 240 mm
Einband: Kartoniert
Auflage: 2011
Sprache: Deutsch
Beilage(n): Paperback

Alle Preise inkl. MwSt. , innerhalb Deutschlands liefern wir immer versandkostenfrei . Informationen zum Versand ins Ausland .

Kostenloser Versand *

innerhalb eines Werktages

OHNE RISIKO

30 Tage Rückgaberecht

Käuferschutz

mit Geld-Zurück-Garantie