-
8
pages
-
Français
-
Documents
Description
CHAPITRE 3 De C à C++ Le langage C++ 17einev Télécommunications mjnC++ est un développement de C. Il garde la philosophie de C en y ajoutant des fonction-nalités, mais le principe de base de C qui veut que le programmeur est une personne respon-sable, qui sait ce qu'il fait, et que le langage ne doit en aucune manière restreindre la liberté duprogrammeur a été conservé. Tout au plus a-t-on (nettement) amelioré les possibilités de dé-tection de problèmes potentiels. C++ ne peut de ce fait pas être envisagé totalement sans unregard en arrière vers C, de manière à comprendre la philosophie qui se cache derrière le lan-gage.C existe actuellement en deux variantes :* C "classique", généralement désigné sous l'acronyme K&R C. L'acrony-me signifie "Kernighan et Ritchie" (Brian Kernighan et Dennis Ritchie, les deuxpères spirituels de C) et désigne un langage très proche du design originel de Den-nis Ritchie.*ANSI C (American National Standard Institute C). Version normalisée deC, désigne une variante nettement moins permissive que K&R C. Elle diffère deK&R C par le fait, entre autres, que le compilateur contrôle les passages de para-mètre aux procédures, et par la déclaration des procédures (prototypes) avant l'uti-lisation.18 Le langage C++einev Télécommunications mjn 3.1 Des guerres de religion...C est souvent décrit comme un langage qui combine toute l'élégance et la puissance dulangage d'assemblage avec la lisibilité et la facilité de maintenance du ...
-
Publié par
-
Langue
Français