- [1]
- Harold Abelson, Gerald J. Sussman, Structure and
Interpretation of Computer Programs, MIT Press, 1985.
- [2]
- Jon Bentley, Programming Pearls,
Addison Wesley, 1986.
- [3]
- Robert Cori, Jean-Jacques Lévy, Algorithmes
et programmation, Ecole polytechnique, 1992. Sur le Web:
www.enseignement.polytechnique.fr/informatique/TC/
polycopie-1.6
- [4]
- Patrick Cousot, Introduction à l'algorithmique
et à la programmation, Ecole polytechnique, Cours d'Informatique,
1986.
- [5]
- David Goldberg, What Every Computer Scientist
Should Know About Floating-Point Arithmeticc, Computing Surveys,
23(1), Mars 1991.
- [6]
- Eric Raymond, The New Hacker's
Dictionary, dessins de Guy L. Steele Jr., MIT Press 1991.
Algorithmes et graphes
- [7]
- Claude Berge, La théorie des graphes et ses
applications, Dunod, Paris, 1966.
- [8]
- Jean Berstel, Jean-Eric Pin, Michel Pocchiola,
Mathématiques et Informatique, McGraw-Hill, 1991.
- [9]
- Thomas H. Cormen, Charles E. Leiserson,
Ronald L. Rivest, Algorithms, MIT Press, 1990.
- [10]
- Shimon Even, Graph Algorithms, Computer Science
Press, Potomac, Md, 1979.
- [11]
- Gaston H. Gonnet, Riccardo Baeza-Yates, Handbook
of Algorithms and Data Structures, In Pascal and C, Addison Wesley,
1991.
- [12]
- Ron L. Graham, Donald E. Knuth, Oren Patashnik,
Concrete mathematics: a foundation for computer science, Addison
Wesley, 1989.
- [13]
- Donald E. Knuth, Fundamental Algorithms. The
Art of Computer Programming, vol 1, Addison Wesley, 1968.
- [14]
- Donald E. Knuth, Seminumerical algorithms, The
Art of Computer Programming, vol 2, Addison Wesley, 1969.
- [15]
- Donald E. Knuth, Sorting and Searching.
The Art of Computer Programming, vol 3, Addison Wesley, 1973.
- [16]
- M. Lothaire, Combinatorics on Words, Encyclopedia
of Mathematics, Cambridge University Press, 1983.
- [17]
- Udi Manber, Introduction to Algorithms, A creative
approach, Addison Wesley, 1989
- [18]
- A. Sainte-Laguë, Les réseaux (ou graphes),
Mémoire des Sciences Mathématiques (18), 1926.
- [19]
- Bob Sedgewick, Algorithms, 2nd edition,
Addison-Wesley, 1988. En français: Algorithmes en langage C,
trad. par Jean-Michel Moreau, InterEditions, 1991.
- [20]
- Robert E. Tarjan, Depth First Search and linear
graph algorithms, Siam Journal of Computing, 1, pages 146-160, 1972.
Analyse syntaxique et compilation
- [21]
- Al V. Aho, Ravi Sethi, Jeff D. Ullman, Compilers: Principles, Techniques, and Tools, Addison Wesley, 1986.
En français: Compilateurs : principes, techniques et outils,
trad. par Pierre Boullier, Philippe Deschamp, Martin Jourdan, Bernard
Lorho, Monique Mazaud, InterÉditions, 1989.
- [22]
- Andrew W. Appel, Modern Compiler Implementation
in Java, Cambridge University Press 1998.
- [23]
- Gerry Kane, Mips, RISC Architecture, MIPS
Computer Systems, Inc., Prentice Hall, 1987.
- [24]
- Brian Randell, L. J. Russel, Algol 60
Implementation, Academic Press, New York, 1964.
Modules et objets
- [25]
- Martín Abadi et Luca Cardelli, A
Theory of Objects, Springer Verlag, 1996.
- [26]
- Adele Goldberg, Smalltalk-80: the language
and its implementation, Addison-Wesley 1983.
Correction de programmes et logique
- [27]
- Henk Barendregt, The Lambda Calculus, Its
Syntax and Semantics, North Holland, 1981.
- [28]
- Richard B. Kieburtz, Structured Programming And
Problem Solving With Algol W, Prentice Hall, 1975.
- [29]
- John C. Reynolds, Theories of Programming
Languages, Cambridge University Press, 1998.
- [30]
- Jan van Leeuwen, Handbook of theoretical
computer science, volumes A et B, MIT press, 1990.
Concurrence
- [31]
- Mordechai Ben-Ari, Principles of
Concurrent Programming, Prentice-Hall, 1982.
- [32]
- Greg Nelson, Systems Programming with
Modula-3, Prentice Hall, 1991.
Automates et calculabilité
- [33]
- Noam Chomsky, Marcel Paul Schützenberger, The
algebraic theory of context free languages dans Computer
Programming and Formal Languages, P. Braffort, D. Hirschberg ed.
North Holland, Amsterdam, 1963
- [34]
- Stephen C. Kleene, Introduction to
Metamathematics, North Holland, 6ème édition, 1971. (1ère en 1952).
- [35]
- Hartley Rogers, Theory of recursive
functions and effective computability, MIT press, 1987, (édition
originale McGraw-Hill, 1967).
Graphique
- [36]
- Adobe Systems Inc., PostScript Language,
Tutorial and Cookbook, Addison Wesley, 1985.
- [37]
- J.D. Foley , A. van Dam , S.K. Feiner,
J.F. Hughes, Computer Graphics - principles and practice, 2nd
ed., Addison Wesley , 1990.
- [38]
- Brian W. Kernighan, PIC--a language for
typesetting graphics, Software Practice & Experience 12 (1982),
1-20.
- [39]
- Donald E. Knuth, The Metafont book, Addison
Wesley, 1986.
Langages de programmation
- [40]
- Guy Cousineau, Michel Mauny, Approche
fonctionnelle de la programmation, Ediscience International,
Collection Informatique, 1995. ISBN 2-84074-114-8
- [41]
- Mike J. C. Gordon, Robin Milner, Lockwood Morris,
Malcolm C. Newey, Chris P. Wadsworth, A metalanguage for
interactive proof in LCF, In 5th ACM Symposium on Principles of
Programming Languages, 1978, ACM Press, New York.
- [42]
- Samuel P. Harbison, Modula-3, Prentice Hall,
1992.
- [43]
- Kathleen Jensen, Niklaus Wirth, PASCAL user
manual and report : ISO PASCAL standard, Springer, 1991. (1ère
édition en 1974).
- [44]
- Brian W. Kernighan, Dennis M.Ritchie, The C
programming language, Prentice Hall, 1978. En français: Le
Langage C, trad. par Thierry Buffenoir, Manuels informatiques
Masson, 8ème tirage, 1990.
- [45]
- Robin Milner, A proposal for Standard ML, In ACM
Symposium on LISP and Functional Programming, pp 184-197, 1984, ACM
Press, New York.
- [46]
- Robin Milner, Mads Tofte, Robert Harper, The
definiton of Standard ML, The MIT Press, 1990.
- [47]
- Martin Richards, The portability of the BCPL
compiler, Software Practice and Experience 1:2, pp. 135-146, 1971.
- [48]
- Martin Richards, Colin Whitby-Strevens, BCPL :
The Language and its Compiler, Cambride University Press, 1979.
- [49]
- Ravi Sethi, Programming Languages, Concepts and
Constructs, Addison Wesley, 1989.
- [50]
- Bjarne Stroustrup, The C++ Programming Language,
Addison Wesley, 1986.
- [51]
- Pierre Weis, Xavier Leroy, Le langage Caml,
InterEditions, 1993.
Général
- [52]
- John H. Hennessy, David A. Patterson,
Computer Architecture, A Quantitative Approach, Morgan Kaufmann
Publishers, Inc. , 1990.
- [53]
- Donald E. Knuth, The TeXbook, Addison Wesley, 1984.
- [54]
- Leslie Lamport, LATEX, User's guide & Reference
Manual, Addison Wesley, 1986.
- [55]
- Butler W. Lampson et Ken A. Pier, A Processor
for a High-Performance Personal Computer, Xerox Palo Alto Research
Center Report CSL-81-1. 1981 (aussi dans Proceedings of Seventh
Symposium on Computer Architecture, SigArch/IEEE, La Baule, Mai 1980,
pp. 146--160.
- [56]
- Bob Metcalfe, D. Boggs, Ethernet: Distributed
Packet Switching for Local Computer Networks, Communications of the
ACM 19,7, Juillet 1976, pp 395--404.
- [57]
- Denis M. Ritchie et Ken Thompson, The UNIX
Time-Sharing System, Communications of the ACM, 17, 7, Juillet 1974,
pp 365--375 (aussi dans The Bell System Technical Journal, 57,6,
Juillet-Aout 1978).
- [58]
- Chuck P. Thacker, Ed M. McCreight, Butler W. Lampson,
R. F. Sproull, D. R. Boggs, Alto: A Personal Computer,
Xerox-PARC, CSL-79-11, 1979 (aussi dans Computer Structures:
Readings and Examples, 2nd edition, par Siewoiorek, Bell et Newell).