Algorithmique - Techniques fondamentales de programmation - (avec des exemples en Java) - BTS, DUT informatique de Sebastien Rohaut (Repost)
Editions ENI | French | 2007 | ISBN: 2746039605 | 221 pages | PDF | 2.41 MB
Ce livre s'adresse a toute personne desireuse de maitriser les bases essentielles de la programmation. Pour apprendre a programmer, il faut d'abord comprendre ce qu'est vraiment un ordinateur, comment il fonctionne et surtout comment il peut faire fonctionner des programmes, comment il manipule et stocke les donnees et les instructions, quelle est sa logique. Alors, au fur et a mesure, le reste devient evidence : variables, tests, conditions, boucles, tableaux, fonctions, fichiers, jusqu'aux notions avancees comme les pointeurs et les objets. Dans ce livre, le langage algorithmique (ou la syntaxe du pseudo-code des algorithmes) reprend celui couramment utilise dans les ecoles d informatique et dans les formations comme les BTS, DUT, premieres annees d'ingenierie a qui ce livre est en partie destine et conseille. Une fois les notions de base acquises, le lecteur trouvera dans ce livre de quoi evoluer vers des notions plus avancees : deux chapitres, l'un sur les pointeurs et les references, l'autre sur les objets, ouvrent les portes de la programmation dans des langages evolues et puissants comme le C, le C++ et surtout Java. Une grande partie des algorithmes de ce livre sont reecrits en Java et les sources, directement utilisables, sont disponibles en telechargement sur le site de l'editeur.
Biographie de l'auteur
Sebastien Rohaut est Ingenieur Systeme en missions regulieres pour de grands comptes. Il enseigne egalement Unix et PHP a des classes preparatoires et d'ingenieurs. Fortement investi dans le monde des logiciels libres (fondateur et ancien president de Slyunix, association de promotion de Linux), il a organise des "Install Parties" et des rencontres avec des debutants sous Linux dont il connait parfaitement les problemes. Enfin, il ecrit frequemment dans la presse specialisee (Planete Linux…) des articles destines aux amateurs de Linux et des logiciels libres.