Une citation attribuée à Bjarne Stroustrup (le créateur du C++):
Traduction: En C il est facile de se tirer une balle dans le pied. En C++ c'est plus difficile, mais quand tu le fais, c'est la jambe entière qui explose.C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.
Ce que veut dire Stroustrup, c'est que le C++ est très puissant, mais effectivement, il faut faire attention à ce qu'on fait parce qu'on peut "tout casser". Notamment en ce qui concerne la gestion de la mémoire.
Je travaille dans le data mining, et je manipule des buffers de plusieurs centaines de Mo dans mes programmes. Si on le fait bien, non seulement ça fonctionne bien, mais en plus ça va plus vite que n'importe quel autre langage. Il faut juste apprendre à s'adapter aux contraintes du langage. Mais c'est pas facile, j'en conviens; je fais du C++ depuis 15 ans et je me tire encore des balles dans le pied de temps en temps...
Partager