Concepts en programmation informatique
Copyright © Gilbert Pelletier - Tous droits réservés.
Le livre Concepts en programmation informatique propose de vous créer une vision intégrée des concepts essentiels en programmation informatique de haut niveau utilisant des langages tels Pascal, Java ou C/C++ par exemple. Il ne s'agit pas d'un cours de programmation, mais il s'adresse plutôt à la personne qui a déjà une base en programmation mais qui agit souvent par essais et erreurs sans très bien comprendre ce qu'elle fait.
Pourquoi choisir un type de variable plutôt qu'un autre ? Pourquoi mon programme ne fait-il pas ce qu'il devrait faire ? Quel travail réalise le compilateur ? Quelle différence y a-t-il entre une classe et un objet ?
Voilà le genre de questions auxquelles ce livre tente de répondre. En expliquant en termes simples, et d'un point de vue de programmeur, ce que sont ses divers éléments, ce cours vous démontre que l'ordinateur est en fait une machine assez stupide et que s'il lui arrive de réaliser des choses intéressantes, c'est qu'une personne lui a expliqué dans le détail comment faire en écrivant un programme. Sa grande qualité étant plutôt sa constance et la rapidité à laquelle elle exécute ce qu'on lui demande de réaliser.
Après avoir parcouru ce livre, vous serez en mesure de faire des choix éclairés lors de la conception de vos programmes et d'avoir une idée précise de ce qu'il fait lorsqu'il fonctionne... ou qu'il ne fonctionne pas !
Plus précisément, vous serez en mesure de comprendre, dans une optique de programmeur :
- le concept de mémoire;
- le fonctionnement de base des périphériques;
- le rôle du microprocesseur dans l'ordinateur;
- l'utilité du BIOS;
- l'utilité du système d'exploitation et son rôle dans l'ordinateur;
- les divers états d'un programme entre son écriture et son exécution.