Foire aux questions


Votre serviteur...

Pour m'écrire


Si vous avez une question ou un commentaire, vérifiez d'abord
que la réponse n'est pas déjà écrite ici, puis envoyez tout
courriel à mm@gdzid.com.
Michel Michaud
Quels sont vos livres ?
Nouveau ! Introduction à la programmation avec ISO C++, ISBN 2-921180-94-4
Structures de données et algorithmes en ISO C++ (à paraître en 2006-2007)
Et deux livres plus anciens : Introduction à la programmation 1. Algorithmes et ANSI/ISO C++, ISBN 2-921180-54-5
Introduction à la programmation 2. ANSI/ISO C++ et programmation Windows avec Visual C++, ISBN 2-921180-57-X
Pour en savoir plus, voir ici
Quel est le contenu exact des deux anciens livres ?
Dans le volume 1, on commence par expliquer ce qu'est la programmation, puis on apprend à développer des algorithmes en utilisant du pseudo-code. Le langage C++ est présenté pour traduire ces algorithmes sur un ordinateur. La table des matières est disponible ici.

Le volume 2 ne contient pas de programmes écrits sous forme d'algorithmes en pseudo-code. Tout est fait en C++, plus particulièrement avec Visual C++ (on fait des programmes Windows avec les MFC). On apprend les notions avancées de C++ y compris les classes ainsi que des notions plus générales, par exemple les fichiers à accès direct. Une table des matières est disponible ici.
Quel est le contenu exact du nouveau livre ?
Le nouveau livre reprend les notions d'apprentissage de la programmation, en pseudo-code, puis en C++, mais il utilise une approche différente permettant la persistance des données plus rapidement afin de faire des programmes plus intéressants et plus proches de ce qui se fait en entreprise de nos jours. En fait, la sérialisation est utilisée au lieu des fichiers à accès direct. Le livre passe d'ailleurs à C++ plus rapidement, car le pseudo-code n'est plus utilisé pour les vecteurs et les fichiers. La programmation Windows n'est plus traitée, car tout le livre utilise maintenant du C++ standard, valide sous toutes les plate-formes. La programmation orientée objet est par contre vue de façon beaucoup plus approfondie que dans le volume 2. Une table des matières est disponible ici.
Est-ce que je peux avoir le volume 2, mais sans le contenu Windows ?
Pas tout à fait. Par contre, le nouveau volume reprend les notions d'apprentissage de la programmation de façon semblable aux volumes 1 et 2, sans la partie sur la programmation Windows. Une table des matières est disponible ici.
Y aura-t-il un volume 3 ?
Pas vraiment. Les volumes 1 et 2, ou le nouveau livre d'introduction, forment ce que je considère une « introduction complète » à la programmation. Par contre, je complète actuellement le livre sur les structures de données en C++, qu'on peut considérer comme la suite des deux volumes d'introduction. La table des matières est disponible ici. Je ne compte pas écrire d'autres livres. Une fois qu'on a lu mes livres, il y a encore beaucoup à apprendre, autant au niveau de la programmation en général qu'en C++, mais il est temps de passer aux livres classiques, comme celui de Bjarne Stroustrup sur C++... Voir mes recommandations ici.
Où peut-on se procurer vos livres ?
Consultez le site de Loze-Dion, mon éditeur : www.lozedion.com.
Est-ce que je peux avoir les réponses des exercices ?
Non, mes livres sont employés dans des cours de formation et le professeur pourrait donner certains de ces exercices à faire personnellement. Par contre, un solutionnaire est disponible pour les enseignants.
Comment savoir le jour de la semaine d'une certaine date ?
Il existe plusieurs algorithmes, j'en ai mis deux (ici); j'y ai aussi mis comment le faire en C++ avec des fonctions de <ctime>.

Compteur

Retour à la page principale