Avant-propos
IX
– mode de traduction : compilation (C, C++), interprétation (PHP) ou traduction dans un
langage intermédiaire (Java, C) ;
– mode de gestion de la mémoire : statique, automatique, dynamique ;
– nature des expressions constantes et des expression mixtes ;
– gestion des tableaux (sous forme indicée ou sous forme de tableau associatif comme en
PHP) ;
– mode de transmission des paramètres d’une fonction : par valeur, par référence ;
– utilisation pour les objets d’une « sémantique de valeur » ou d’une « sémantique de
référence » (Java n’utilise que la première, tandis que C++ utilise les deux) ;
– mode standard de recopie des objets : copie superficielle ou copie profonde.
• Nous n’avons pas introduit de type chaîne car son implémentation varie fortement suivant
les langages (type de base dans certains langages procéduraux, type hybride en C, type
classe dans les langages objet...). Sa gestion peut se faire par référence ou par valeur. Dans
certains langages, ces chaînes sont constantes (non modifiables), alors qu’elles sont
modifiables dans d’autres...
Précédent

- 10/370

Suivant