• [^] # Re: Aujourd'hui j'ai appris

    Posté par (site web personnel) . En réponse au lien Comprendre la taille de la stack des threads, et comment Alpine Linux diffère des autres systèmes. Évalué à 0. Dernière modification le 28 juin 2021 à 10:32.

    TinyCC supporte l’attribut cleanup aussi sur la branch principal du git(mob).
    ICC supporte certains GNU C mais je sais pas si il supporte cleanup

    Après le truck c'est que le standard C autre que C89 est assez peu supporté, genre MSVC supporte pas C99 et ne supporte C11 que depuis 2019 et très peu des optionnels des C11.

    Donc au final on a un standard C qui est moins supporté que certain GNUisme, donc l'argument du "le standard c'est standard donc supporté" me laisse sceptique.
    C + cleanup est plus supporté que rust ou go.

    Surtout que un compilo C, minimaliste c'est ~10k lignes de code, et yen a beaucoup, donc si ton compilo supporte pas une GNUisme, c'est pas bien compliqué de push le support toi même ou de change de compilateur pour en prendre un qui supporte ton GNUisme.

    Oui je sais compilo proprio peu pas toucher au code... Apres si vous avez des tools pourrit aussi...