Informations diverses
BYOD
Comme pour les précédents enseignements d’informatique de 1A à l’ENSTA Paris, cet enseignement s’appuiera sur l’utilisation de VScode. Les principaux documents pour configurer l’environnement sont :
- Version synthétique en format présentation
- Version détaillée en format manuel d’installation
Ouvrages de références
Plusieurs livres ont été utilisés et peuvent être utiles pour cet enseignement :
- [1] Mastering Algorithms with C de Kyle Loudon chez O’Reilly, 1999. La bibliothèque logicielle libin103 s’inspire fortement du code décrit dans cet ouvrage.
- [2] Introduction to algorithms de Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest et Clifford Stein chez The MIT Press. La seconde édition est considérée.
- [3] GNU C Manual de Trevis Rothwell et James Youngman.
Philosphie UNIX
- Write programs that do one thing and do it well;
- Write programs to work together;
- Write programs to handle text streams, because that is a universal interface.