• [^] # Re: Bonne nouvelle

    Posté par . En réponse à la dépêche Que penser du rachat de Novell ?. Évalué à 2.

    En fait il y a plusieurs problemes potentiels:
    - endianess
    - taille des types int/word/double/etc.
    - alignement memoire (si tu veux lire a un offset dans ta structure, selon le compilateur et l'architecture, tu peux avoir un padding different...)

    Tout ca est evidemment gerable en C, mais ce qu'on repete depuis le debut, c'est que:
    - c'est relativement complique
    - cela necessite beaucoup plus de code (ou de se trimballer un framework expres pour comme le font beaucoup de projets portables)
    - on doit garder en tete des details d'assez bas niveau si on veut pas se planter
    - les gens qui viennent nous expliquer que c'est trivial et que portabilite == respecter la norme ANSI sont de petits rigolos qui n'ont justement jamais eu a ecrire et maintenir du code de ce genre.