Structure et interprétation des programmes informatiques (Structure and Interpretation of Computer Programs, SICP) est un livre écrit par Harold Abelson, Gerald Jay Sussman et Julie Sussman.

Structure et interprétation des programmes informatiques
Image illustrative de l’article Structure et interprétation des programmes informatiques
Couverture originale de la seconde édition, parue en 1996.

Auteur Harold Abelson, Gerald Jay Sussman et Julie Sussman
Pays États-Unis
Genre Programmation informatique
Version originale
Langue Anglais
Titre Structure and Interpretation of Computer Programs
Éditeur MIT Press
Date de parution 1985 (1re édition), 1996 (2de édition)
Nombre de pages 657 (2de édition)
ISBN 0-262-51087-1
Version française
Traducteur Michel Briand, Pierre Chamard[1]
Éditeur InterÉditions[1]
Date de parution 1989[1]
Nombre de pages 496[1]
ISBN 2-7296-0231-3

Le livre traite des principes et concepts de la programmation informatique, comme l’abstraction en programmation, l’abstraction métalinguistique (en), la récursivité, les interpréteurs et la programmation modulaire. Il est édité pour la première fois en 1985 par le MIT Press et est considéré comme un classique en informatique[2],[3].

Contenu

modifier

Ce livre décrit des concepts informatiques en utilisant Scheme, un dialecte de Lisp. Il utilise également une machine à registres illimités, ainsi qu'un assembleur, afin d'implémenter des interprètes et des compilateurs Lisp.

Notes et références

modifier
  1. a b c et d Notice SUDOC.
  2. (en) Jess Johnson, « The Top 9½ In a Hacker’s Bookshelf », sur grokcode.com, 4 avril 2008 (consulté le 17 octobre 2016).
  3. (en) Haim Kilov, « Structure and Interpretation of Computer Programs », Byte,‎ novembre 1986, p. 70.

Liens externes

modifier

📚 Artikel Terkait di Wikipedia

Test unitaire

« Production of large computer programs », Proceedings of the Symposium on Advanced Programming Methods for Digital Computers, Washington, D.C., June

Ordinateur

« Historians of technology and computer scientists interested in history have adopted a number of qualifications that define a computer. As a result, the question

Programme informatique

d'auteur protège autant le programme source que le programme binaire. (en) Jisuk Woo, Copyright Law and Computer Programs: The Role of Communication in

Turing-complet

that is intended for the expression of computer programs and that is capable of expressing any computer program. This is not a vague notion. There is a

ELIZA

(en) Viktors Berstis, « Sample Programs », The Minnesota SNOBOL4 Language for Programming the IBM Personal Computer, sur berstis.com, Berstis International :

Informatique

l'algorithmique. « Computer science is no more about computers than astronomy is about telescopes » — Hal Abelson. « « computer science » n'est pas plus

Algorithme récursif

et Julie Sussman (collaboratrice), Structure and interpretation of computer programs, MIT Press et McGraw-Hill, 1996, 2e éd., XXIII+657 (ISBN 978-0-07-000484-9

Alan Turing

that is intended for the expression of computer programs and that is capable of expressing any computer program. This is not a vague notion. There is a