Résumé
Donald Knuth's influence in computer science ranges from the mathematical analysis of algorithms to the creation of the T£X and METRFONT systems for desktop publishing. His award-winning textbooks have become classics that are often credited for shaping the field; his scientific papers are widely referenced and stand as milestones of development over a wide range of topics. The present volume, which is the fifth in a series of his collected works, deals with the languages that millions of programmers use daily to communicate with computers.
Two dozen of Knuths classic papers on the subject are collected in this volume, brought up to date with supplementary material, and augmented by a previously unpublished essay on language design. Of particular interest are his fascinating and definitive survey of the twenty languages for programming that preceded FORTRAN I, along with three of his fundamental papers that each launched significant subfields of computer science: (i) The theories of LL(k) and LR(k) parsing; (2) attribute grammars to define the meaning of languages; (3) empirical studies of user programs and profile-based optimization. Every chapter is self-contained and accessible to computer programmers with varied backgrounds. Readers will be able to participate vicariously in the creation of concepts that have now become thoroughly integrated into modern software systems.
Contents
- The early development of programming langages
- Backus normal form versus Backus naur form
- Teaching ALGOL 60
- ALGOL 60 Confidential
- SMALGOL-61
- Man or boy ?
- ...
L'auteur - Donald E. Knuth
Donald E. Knuth est professeur émérite à l'université de Stanford, membre de l'Académie des sciences des États-Unis, titulaire de la Médaille des sciences et du Prix Turing. Auteur d'une centaine de publications, notamment The Art of Computer Programming en trois volumes dont la section "Préliminaires mathématiques" a inspiré ce livre, il est également le créateur des systèmes TEX et Metafont auxquels il a déjà consacré cinq ouvrages.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | CSLI |
Auteur(s) | Donald E. Knuth |
Parution | 20/11/2003 |
Nb. de pages | 594 |
Format | 15 x 23 |
Couverture | Broché |
Poids | 815g |
Intérieur | Noir et Blanc |
EAN13 | 9781575863825 |
ISBN13 | 978-1-57586-382-5 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Techniques de programmation Programmation fonctionnelle
- Informatique Développement d'applications Techniques de programmation Programmation parallèle et multithreading
- Informatique Développement d'applications Algorithmique et informatique appliquée
- Informatique Développement d'applications Technologies objet Programmation objet