Je suis tout à fait d'accord.
J'ai d'abord appris le C dans mon cursus scolaire. Pour apprendre à programmer avec rigueur, c'est bien. Mais quand on regarde du côté du C++, on est un peu déçu par le manque de souplesse du C.
Ensuite, on m'a lâché sur un gros projet en C++, malgré quelques très bons tutoriaux trouvés sur ce site, j'ai mis beaucoup de temps avant d'être à l'aise. Donc j'en ai été un peu dégoûté.
Depuis peu, je me suis mis au Delphi, et je m'amuse bien. Tu a la souplesse du C++, et la facilité de créer des IHM sympatiques, ce qui permet de créer un programme répondant aux exigences fixées dans la plupart des cas. D'un autre côté, tu peux utiliser selon tes préférences ou ton niveau, des classes ou des structures. Ainsi, tu peux développer avec rigueur comme en C, et passer petit à petit d'une programmation structurelle à une orientée objet.
Un dernier point très intéressant, Delphi 6, l'avant dernier EDI (environnement de développement intégré) de Borland, est disponible gratuitement et facilement, pour une utilisation personnelle bien entendu.
Cela dit, quelque soit le langage choisi, le travail le plus conséquent est la phase de réflexion / modélisation. Et ça, c'est indépendant du langage. Donc si tu conçois mal la manière dont le programme va gérer les données, interactions avec l'utilisateur, cas d'erreur, ou autre, tu vas peiner à écrire le code, que ce soit en C ou en C++.
Enfin, tout ça n'est bien évidemment que mon humble avis.
Partager