• [^] # Re: Les développeurs Java

    Posté par (site web personnel) . En réponse à la dépêche Naissance d'un géant : Java. Évalué à 3.

    que le langage assurait que la taille de ses pointeurs était suffisamment grande pour la taille de la mémoire accessible au programme.

    Le hic c'est que des petits malins utilisaient "long" pour stocker des pointeurs, en 32-bits pas de soucis, même taille donc erreur invisible (la connerie du C/C++ est effectivement de faire une "traduction" automatique entre un void* et un long).
    Après, ben c'est aussi la faute du programmeur... (bon, maintenant, je ne sais pas pour GCC mais le compilo de Microsoft met un warning dans ce cas, ça se voit)