accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Re: Erreur du preprocesseur

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.c ] 

Retour : Accueil du site fr comp lang c   charte stats de ce groupe


  Sujet:   Re: Erreur du preprocesseur  
 De: r...@localhost.invalid (Antoine Leca)
 Groupes: fr.comp.lang.c
 Organisation: Posted through ALPHANET (http://www.alphanet.ch/)
 Date: 25. Mar 2008, 12:28:52
 References: 1 2 3
En news:47e26470$0$20187$426a74cc@news.free.fr, candide va escriure:
> Je trouve que l'algorithme de preprocess et en particulier d'expansion
> de macros n'est pas clairement expliqué en général.

Par qui ? par les ouvrages d'enseignement du C : àmha, c'est parfaitement
voulu, car il est vain de vouloir écrire du code complètement portable si tu
joues avec cela : ce domaine a mis du temps à mûrir, donc les compilateurs
ont mis beaucoup de temps à se stabiliser, donc si tu joues trop sur les
bords tu vas trouver des cas où les compilateurs diffèrent, autrement dit le
code n'est pas portable. Comme le gain réel est faible ou nul (car le code
est difficile à comprendre pour un humain), ce n'est pas enseigné.



> Qu'en pensez-vous ?

D'abord et surtout que le résultat est le même !

Ensuite que les principaux préprocesseurs conformes semblent à première vue
pencher pour l'interprétation de MM. Harbison & Steele, mais je ne suis pas
assez calé en préprocesseur pour être capable d'expliquer clairement
pourquoi. Ce qui me paraît clair, c'est que l'interprétation précise demande
l'intervention de spécialistes, donc tout code qui essaye de jouer au plus
fin est susceptible de rencontrer des bogues dans les implémentations, et
par conséquent un bon programmeur devrait éviter de jouer à cela ; ce qui
rejoint l'analyse ci-dessus.


Antoine


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)