Die Macht der Abstraktion [electronic resource] : Einführung in die Programmierung /
Klaeren, Herbert.author.
Sperber, Michael.author.
Scheme-Könner sind in der Lage, andere Programmiersprachen in kürzester Zeit zu erlernen! "Die Macht der Abstraktion" ist eine Einführung in die Entwicklung von Programmen und die dazugehörigen formalen Grundlagen. Im Zentrum stehen Konstruktionsanleitungen, welche die systematische Konstruktion von Programmen fördern, sowie Techniken zur Abstraktion, welche die Umsetzung besonders mächtiger Konstruktionsanleitungen ermöglichen. In der Betonung systematischer Konstruktion unterscheidet sich dieses Buch drastisch von den meisten anderen Einführungen in die Programmierung. Die vermittelten Grundlagen und Techniken sind unabhängig von einer bestimmten Programmiersprache. Zur Illustration und zum Training der Programmierung dient Scheme, eine kleine und leicht erlernbare Programmiersprache, die es erlaubt, die Konzepte der Programmierung zu präsentieren, ohne, wie bei anderen Programmiersprachen, viel Zeit mit komplizierter Syntax oder großer Konstruktvielfalt zu verlieren. Entsprechend vermittelt dieses Buch fortgeschrittene Techniken.
Bibliographic Level Mode of Issuance: Monograph
Was ist Informatik? -- Elemente des Programmierens -- Fallunterscheidungen und Verzweigungen -- Zusammengesetzte und gemischte Daten -- Induktive Definitionen -- Rekursion -- Praktische Programme mit Listen -- Higher-Order-Programmierung -- Zeitabhängige Modelle -- Abstrakte Datentypen -- Binäre Bäume -- Zuweisungen und Zustand -- Objektorientiertes Programmieren -- Logische Kalküle -- Der ?-Kalkül -- Interpretation von Scheme.
Scheme-Könner sind in der Lage, andere Programmiersprachen in kürzester Zeit zu erlernen! "Die Macht der Abstraktion" ist eine Einführung in die Entwicklung von Programmen und die dazugehörigen formalen Grundlagen. Im Zentrum stehen Konstruktionsanleitungen, welche die systematische Konstruktion von Programmen fördern, sowie Techniken zur Abstraktion, welche die Umsetzung besonders mächtiger Konstruktionsanleitungen ermöglichen. In der Betonung systematischer Konstruktion unterscheidet sich dieses Buch drastisch von den meisten anderen Einführungen in die Programmierung. Die vermittelten Grundlagen und Techniken sind unabhängig von einer bestimmten Programmiersprache. Zur Illustration und zum Training der Programmierung dient Scheme, eine kleine und leicht erlernbare Programmiersprache, die es erlaubt, die Konzepte der Programmierung zu präsentieren, ohne, wie bei anderen Programmiersprachen, viel Zeit mit komplizierter Syntax oder großer Konstruktvielfalt zu verlieren. Entsprechend vermittelt dieses Buch fortgeschrittene Techniken.
Programming languages (Electronic computers).
Software engineering.
Computer science.
Programming Languages, Compilers, Interpreters.
Software Engineering/Programming and Operating Systems.
Computer Science, general.