• [^] # 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é à 3.

    Oui le standard fournie une certaine garantie que ça ne cassera pas du jour au lendemain, mais avoir une extensions GNU utilisé dans le Code de Flatpak, libcloud et systemd (si l'on parle de cleanup) est une garantie qui me semble au moins tout aussi forte que le code ne casseras pas non plus.

    Dalleur en parlent de cassage, C11 a cassé la compatibilité avec C99 en rendant des sections du standard optionnels, et C2x va casser la rétrocompatibilité avec toutes les anciennes versions de C en enlevant le support des "Old style C function declaration"

    Alors certes on voie ces changements arrivés, et oui que ça soit les VLAs, les _Complex ou les "Old style C function declaration" ces fonctionnalités n’étais que très peu utilisé,

    Mais justement avoir des fonctionnalités non standard utilisé par des compagnies qui travaille en même temps sur le standard C, sur les projets utilisant ces fonctionnalité non standard et sur les compilateurs qui implémentes ces fonctionnalités, me semble une garantie beaucoup plus fortes que la fonctionnalité ne va pas cassé du jour au lendemains que du simples fait qu'un code soit standard.