Re: Definition d'un "nom de tableau"
[ Nouvelle discussion
| Répondre au groupe
|
fr.comp.lang.c ]
Sujet: Re: Definition d'un "nom de tableau"
De: maurettepie...@wanadoo.fr (Pierre Maurette)
Groupes: fr.comp.lang.c
Organisation: Service de news de lacave.net
Date: 01. Apr 2008, 21:36:13
References: 1 2 3 4 5 6 7 8 9 10 11 12 13
|
Marc Boyer, le 19/03/2008 a écrit :
[...]
> Je ne sais pas.
>
> Je pense qu'on ne peut pas s'affranchir de certains points
> d'organisation mémoire, et que certaines connaissances sur
> les pb d'alignement permettent de "mieux" intégrer les
> restrictions imposées par la norme.
J'irais même un peu plus loin. Il me semble qu'il est préférable, c'est
le minimum même si ce n'est pas absolument obligatoire, que rien ne
paraisse "magique" au programmeur.
Mais à partir du moment où il sent qu'une chose est normalement
possible, il peut faire l'économie, selon le niveau de son travail, de
savoir dans les détails comment elle est menée à bien(*).
Par exemple il me paraît difficile de coder efficacement en C si on n'a
pas une fois compris que l'adresse d'un objet (tableau ou autre) est en
définitive une constante littérale, c'est à dire qu'on va "souvent" la
retrouver en dur dans le code exécutable. C'est strictement la même
chose en assembleur, et ce n'est pas non plus immédiat à piger.
(*) Quand on est amené à chercher à comprendre comment ça se passe,
c'est souvent que la documentation du produit utilisé est insuffisante,
ou qu'on n'a pas su y trouver ce qu'il faut.
--
Pierre Maurette

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|