Chargement...

22 févr. 2009

Programmation C++

Hello world,
Ce cours de C++ est destiné à des débutants en programmation qui veulent apprendre le C++. Vous y trouverez des cours ainsi que de nombreux exercices d'application vous permettant de vérifier l'acquisition des connaissances.

Ce cours est basé sur une pédagogie ascendante : nous allons commencer par manipuler des données basiques en commençant bien sûr par les types de base. Puis, petit à petit, nous allons manipuler des structures de données de plus en plus complexes : des tableaux statiques, des structures puis après avoir étudier les pointeurs des tableaux dynamiques. Ce n'est que tardivement que la notion de classe sera introduite. Les structures de données complexes ne seront étudiées qu'à la fin du cours.

Il existe bien évidemment d'autres approches possibles dans lesquelles l'étude des classes est introduite très tôt. On peut même envisager une approche totalement descendante en commençant par utiliser des objets de haut niveau et, petit à petit, expliquer leur fonctionnement interne.

Les 2 approches semblent totalement respectables et il existe un incessant débat sur certains forums où les personnes ont un avis très virulent et tranché sur la question. Il n'est pas question ici de participer à ces querelles stériles mais plutôt de bien prévenir le lecteur qu'il n'existe pas une manière unique de présenter les choses.

0 commentaires:

Enregistrer un commentaire