L'Essentiel de l'Informatique et de la Programmation : Robert-Michel Di Scala
Publisher: Berti | 2004 | ISBN: 9961690702 | French | PDF | 1018 pages
Ce livre est le premier en son genre dans la littérature informatique francophone. Il rassemble toutes les notions essentielles à connaître sur l'informatique et la programmation.
Cet ouvrage est directement issu d'enseignements dispensés depuis plusieurs années par l'auteur à un public d'étudiants de premier cycle universitaire, et d'étudiants en formation complémentaire informatique. La présentation privilégie l'aspect didactique fondé sur le couplage approche théorique-approche pratique en mettant systématiquement l'accent sur les programmes implémentant les mécanismes étudiés.
En effet, après avoir étudié les notions essentielles de codage, d'architecture de l'ordinateur et de réseau d'ordinateur, l'ouvrage fournit ensuite des outils méthodologiques : la base fondamentale est constituée par la méthode algorithmique structurée, la modularité est étudiée consécutivement afin de servir de modèle aux structures de données. Les types abstraits de données conduisent tout naturellement le lecteur à s'intéresser aux techniques orientées objets pour aboutir à la construction de composants logiciels réutilisables. Parallèlement, le lecteur est guidé dans la construction de logiciels robustes et interactifs à travers les notions de programmation défensive et de programmation événementielle. Le langage pascal objet inclus dans le logiciel Delphi
de la société Borland est le support pratique accompagnant toutes les étapes des 8 premiers chapitres. Au chapitre 9, le lecteur est amené à implanter chacune des technologies étudiées dans les chapitres précédents avec le langage multi-plateforme Java de la société Sun Microsystems largement utilisé dans le monde professionnel.
Enfin le lecteur découvrira la très récente architecture DotNet de la société Microsoft à travers une étude comparative du nouveau langage C# avec ses parents virtuels Delphi et Java.