• [^] # Re: Hmmhmm

    Posté par (site web personnel) . En réponse à la dépêche Linotte 2.0. Évalué à 2.

    Pour la problématique des pointeurs, je trouve que la voie prise par Fortran est bonne (Fortran est dédié au calcul). Les pointeurs sont en fait des références et on ne les déférence jamais. Il retourne toujours la valeur pointée. Ce sont plus des alias en fait. Évidement, pour les modifier, on n'utilise pas l'affection = mais un autre opérateur plus parlant <-

    Comme cela ne résoud pas tout, il y a aussi la notion d'ALLOCATABLE sur les variables. Ce signifie qu'elles seront alloués plus tard. C'est très pratique pour les tableaux. L'avantage, en fin de block, tout est automatiquement déalloués. Bref, cela permet une gestion bien plus fine qu'un pointeur plus un malloc pour le compilateur !

    Avec cela, on se passe pas si mal des pointeurs du C qui sont au final bien plus complexe à gérer. Cette complexité est inutile dans une grande majorité des cas.