File information: | |
File name: | programmation.pdf [preview Programmation] |
Size: | 755 kB |
Extension: | |
Mfg: | Jean goubault |
Model: | Programmation 🔎 |
Original: | french 🔎 |
Descr: | Livre de programmation en pdf et en français. |
Group: | Electronics > Computer equipment |
Uploaded: | 11-02-2008 |
User: | biggboss |
Multipart: | No multipart |
Information about the files in archive: | ||
Decompress result: | OK | |
Extracted files: | 1 | |
File name programmation.pdf Programmation Jean Goubault-Larrecq LSV/CNRS UMR 8643 & INRIA Futurs projet SECSI & ENS Cachan 61 avenue du pr´ sident-Wilson, F-94235 Cachan Cedex e [email protected] Phone: +33-1 47 40 75 68 Fax: +33-1 47 40 75 21 21 novembre 2003 R´ sum´ e e Ce document sert de notes de cours pour le premier quart du cours de programmation du ´ magist` re STIC, ENS Cachan, edition 20032004. Il s'agit de la version 1, qui date du 02 e octobre 2003 (lecon 1), du 16 octobre 2003 (lecon 2), du 20 octobre 2003 (lecon 3), du 23 ¸ ¸ ¸ octobre 2003 (lecon 4). ¸ Table des mati` res e 1 Lecon 1 ¸ 1.1 Une br` ve introduction aux langages de programmation e 1.2 Quelques bases de th´ orie de l'ordre . . . . . . . . . . e 1.2.1 Points fixes et boucles . . . . . . . . . . . . . 1.2.2 Treillis complets et th´ or` me de Tarski . . . . e e 1.2.3 Cpos, fonctions Scott-continues . . . . . . . . 2 Lecon 2 ¸ 2.1 Langages imp´ ratifs, le langage C . . . . . e 2.1.1 Affectations . . . . . . . . . . . . . 2.1.2 Tableaux, structures . . . . . . . . 2.1.3 Structures de contr^ le . . . . . . . o 2.2 Langages fonctionnels, le cas de mini-Caml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 10 10 13 15 19 19 19 21 24 27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Lecon 3 ¸ 32 3.1 Architecture et assembleur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.1.1 M´ moires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 e 3.1.2 Le processeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 1 4 Lecon 4 ¸ 4.1 S´ mantique d´ notationnelle de mini-Caml . . . . . . e e 4.1.1 Quel genre de cpo nous faut-il ? . . . . . . . 4.1.2 S´ mantique d´ notationnelle des expressions . e e 4.1.3 S´ mantique d´ notationnelle des programmes e e 5 Lecon 5 ¸ 5.1 S´ mantique op´ rationnelle grands pas de mini-Caml . . . . . . . . . e e 5.1.1 Cl^ tures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 5.1.2 Appel gauche-droite, par valeur, par n´ cessit´ , par r´ f´ rence . e e ee 5.1.3 Autres r` gles . . . . . . . . . . . . . . . . . . . . . . . . . . e 5.1.4 S´ mantique op´ rationnelle des programmes . . . . . . . . . . e e 5.1.5 Arbres de d´ rivations, r´ currence sur les d´ rivations . . . . . e e e 5.1.6 R` gles d´ riv´ es . . . . . . . . . . . . . . . . . . . . . . . . . e e e ` 5.1.7 Correction de la s´ mantique concr` te par rapport a l'abstraite . e e A Guide de r´erence rapide de l'assembleur Pentium ef´ ¡ ¢ 3.2 3.1.3 Modes d'adressage et formats d'instructions . 3.1.4 Formalisation . . . . . . . . . . . . . . . . . La s´ mantique d´ notationnelle (de mini-Caml) . . . e e de Plotkin . . . . . 3.2.1 Domaines, le mod` le e . . . . . . . . . . . . . . . . |
Date | User | Rating | Comment |