Back to Search

Programmiersprachen - Konzepte, Strukturen Und Implementierung in Java

AUTHOR Clausing, Achim
PUBLISHER Spektrum Akademischer Verlag (08/26/2011)
PRODUCT TYPE Paperback (Paperback)

Description

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.

Show More
Product Format
Product Details
ISBN-13: 9783827428509
ISBN-10: 3827428505
Binding: Paperback or Softback (Trade Paperback (Us))
Content Language: German
More Product Details
Page Count: 450
Carton Quantity: 0
Product Dimensions: 6.50 x 1.10 x 9.40 inches
Weight: 1.65 pound(s)
Country of Origin: NL
Subject Information
BISAC Categories
Computers | Languages - General
Computers | Programming - Compilers
Dewey Decimal: 005.13
Descriptions, Reviews, Etc.
jacket back

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". Jede 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.

Show More
publisher marketing

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.

Show More
List Price $37.99
Your Price  $37.61
Paperback