Struktur und Interpretation von Computerprogrammen

Struktur und Interpretation von Computerprogrammen (SICP) sind ein Lehrbuch veröffentlicht 1984 über allgemeine Computerprogrammierkonzepte von der MIT-Presse, die vom Institut von Massachusetts für die Technologie (MIT) Professoren Harold Abelson und Gerald Jay Sussman mit Julie Sussman geschrieben ist. Es wurde früher als das Lehrbuch der MIT einleitenden Programmierklasse und in anderen Schulen verwendet.

Mit einem Dialekt der als Schema bekannten Lispeln-Programmiersprache erklärt das Buch Kerninformatik-Konzepte, einschließlich der Abstraktion, recursion, Dolmetscher und metalinguistic Abstraktion, und unterrichtet Modulprogrammierung.

Das Programm führt auch eine praktische Durchführung des Register-Maschinenkonzepts ein, definierend und einen Monteur für solch eine Konstruktion entwickelnd, die als eine virtuelle Maschine für die Durchführung von Dolmetschern und Bearbeitern im Buch, und als ein Prüfstand verwendet wird, für die Durchführung und Wirkung von Modifizierungen zum Einschätzungsmechanismus zu illustrieren. Arbeitsschema-Systeme, die auf dem in diesem Buch beschriebenen Design gestützt sind, sind ziemlich allgemeine Studentenprojekte.

Charaktere

Das Buch verwendet einige erfundene Charaktere wiederholt:

  • Ben Bitdiddle. Er datiert beträchtlich diese Klasse zurück, durch Steve Ward für den Gebrauch in Problem-Sätzen für seinen Vorgänger, 6.031, in den 1970er Jahren geschaffen worden sein. Er ist in einer Vielzahl anderer Positionen, einschließlich anderer Klassen an MIT und anderer Einrichtungen seitdem erschienen.
  • Eva Lu Ator: der Schätzer
  • Louis Reasoner: der lose logische Geist
  • Alyssa P. Hacker: ein Lispeln-Hacker
  • Cy D. Fect: Ein "reformierter C Programmierer."

Lizenz

Das Buch wird unter Kreatives Unterhaus mit der Zuweisung nichtkommerzielle 3.0 Ungetragene Lizenz lizenziert.

Coursework

Das Buch wurde als das Lehrbuch der alten einleitenden Programmierklasse von MIT, 6.001 verwendet. Diese Klasse ist durch 6.01 ersetzt worden, der Pythonschlange verwendet. Andere Schulen, die auch vom Buch als ein Kurs-Lehrbuch Gebrauch gemacht sind. Die zweite Ausgabe (internationale Standardbuchnummer 0-262-51087-1) ist 1996 erschienen. Es wird als ein klassischer Text in der Informatik weit betrachtet.

Einfluss

SICP ist in der Informatik-Ausbildung einflussreich gewesen, und mehrere spätere Bücher sind durch seinen Stil begeistert worden.

  • Struktur und Interpretation der Klassischen Mechanik (SICM), eines anderen Buches von Gerald Jay Sussman, der Schema verwendet
  • How to Design Programs (HtDP), die vorhaben, ein zugänglicheres Buch für die einleitende Informatik zu sein, und wahrgenommene Unangemessenheit in SICP zu richten
  • Essentials of Programming Languages (EoPL) sind ein Buch für Programmiersprache-Kurse
  • Lisp in Small Pieces (LiSP), ein Buch, das mit Schema-Dolmetschern und Bearbeitern voll
ist

Weiterführende Literatur

Außenverbindungen


Sphäroid / Griff von Indy
Impressum & Datenschutz