OPiCitations
informatique
We all know that the only mental tool by means of which a very finite piece of reasoning can cover a myriad cases is called "abstraction"; as a result the effective exploitation of his powers of abstraction must be regarded as one of the most vital activities of a competent programmer. In this connection it might be worth-while to point out that the purpose of abstracting is not to be vague, but to create a new semantic level in which one can be absolutely precise.
Nous savons tous que le seul outil mental par lequel un raisonnement très fini peut couvrir une myriade de cas est appelé "abstraction" ; par conséquent, l’exploitation efficace de son pouvoir d’abstraction doit être considérée comme l’une des activités les plus vitales d’un programmeur compétent. À cet égard, il peut être utile de rappeler que le but de l’abstraction n’est pas d’être vague, mais de créer un nouveau niveau sémantique dans lequel on peut être absolument précis.