09.11.2014 Views

Cours Ada 1 - Libre

Cours Ada 1 - Libre

Cours Ada 1 - Libre

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5<br />

La notion de composants logiciels :<br />

De plus en plus, on peut acquérir (gratuitement ou contre argent comptant) des logiciels ou des<br />

« briques » de logiciels qu’il suffit de savoir assembler entre eux (ou composer serait plus juste) de la même façon<br />

que l’on peut acheter des composants électroniques à assembler. Cette notion est assez nouvelle et promise à un<br />

avenir évident même si des informaticiens (trop conservateurs 16 ) accrochés à leurs connaissances antérieures et<br />

pas actualisées ne veulent rien savoir 17 . La diffusion (et l’information) de ces composants ont subi un énorme<br />

coup d’accélérateur grâce aux services d’Internet 18 (ftp, Web et E-mail). Voir le fichier <strong>Ada</strong>_et_le_Web.html.<br />

Savoir construire et proposer des composants sérieux et fiables est donc une des missions les plus importantes<br />

pour l’informaticien de demain. C’est ce que nous emploierons à montrer dans ce cours et à réaliser en TD-TP.<br />

Disons le tout net, <strong>Ada</strong> nous sera d’une grande commodité pour cet objectif pédagogique 19 . Voir aussi les pages<br />

5 à 9 de Barnes (5 ième édition).<br />

Remarque :<br />

Ce support de cours « généralités I » valable pour la première semaine (2 heures) se prolonge (en première<br />

semaine : 2 heures également, et en deuxième semaine : 2 heures encore) avec les documents suivants<br />

« généralités II et III » (à suivre dans cet ordre) et ci après :<br />

• Diagrammes syntaxiques (D.S.)<br />

• Les littéraux numériques <strong>Ada</strong> pour illustrer les D.S.<br />

• Des exemples de programmes (et de composants) commentés, ils sont tirés, au début, des codages des<br />

algorithmes conçus dans le cours d’algorithmique qui est enseigné en parallèle.<br />

Résumé :<br />

• Planning des cours <strong>Ada</strong><br />

• Langage de programmation (notion)<br />

• Historique de <strong>Ada</strong><br />

• Bibliographie<br />

• Norme et génie logiciel<br />

• Composants logiciels<br />

Pages supplémentaires (à lire) : pour le CDRom commencez par la page Intro_cdrom.html<br />

• Texte : Langage (page 6), Byron.et babbage. (pages 7 et 8)<br />

• Fichier <strong>Ada</strong>_et_le_Web.html (2 pages) sur le CDRom.<br />

• Fichier Cahier2.doc (8 pages) sur le CDRom.<br />

• Fichier <strong>Ada</strong>FranceTAILL.doc sur le CDRom.<br />

D’après CABU !<br />

16 et pas forcément « vieux » comme on le croit généralement !<br />

17 ah mon cher ! Le COBOL, il n’y a que cela de vrai. Ils y reviendront, vous verrez, au COBOL !<br />

18 le réseau des réseaux. On verra cela plus tard (de façon théorique et pratique). Osez surfer!<br />

19 c’est l’<strong>Ada</strong>-tollah qui parle (opposé aux C-rétiques)!<br />

D. Feneuille I.U.T. 2002 (cours n°1 fichier COURS1.DOC) 30/06/02

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!