Le langage C est à la base standardisé par l'ANSI.
Depuis la première version mainstream du standard, la C89 (en 1989), d'autres versions lui ont succédé: C90, C95, C99, C11 et plus récemment C17.
Actuellement, la prochaine version est en cours de rédaction, la C2x qui sera probablement la C23.
La plupart du temps, les nouvelles versions du standard ne changent rien de fondamental, mais ajoutent des précisions, ou normalisent certaines façons de faire qui existent par ailleurs.
Par exemple le C23 va probablement inclure dans le standard les fonctions comme strdupstrndup ou memcpy, ajouter les macros #elifdef et #elifndef, ou encore permettre d'initialiser à 0 une structure avec {}:
struct_toto{inta;char*b;void*c;};struct_totototo={};// au lieu de memset(&toto, 0, sizeof(struct _toto));
J'imagine déjà les autres langages regarder ça et dire "Meh", mais moi je trouve ca cool de voir ce langage continuer son chemin à son rythme, sans écouter les railleries de ce qui ne le connaissent pas, ni dénigrer les autres langage.
# Un langage qui avance, tranquillement, à son rythme
Posté par Babelouest (site web personnel) . En réponse au journal C, un âge remarquable. Évalué à 10.
Le langage C est à la base standardisé par l'ANSI.
Depuis la première version mainstream du standard, la C89 (en 1989), d'autres versions lui ont succédé: C90, C95, C99, C11 et plus récemment C17.
Actuellement, la prochaine version est en cours de rédaction, la C2x qui sera probablement la C23.
La plupart du temps, les nouvelles versions du standard ne changent rien de fondamental, mais ajoutent des précisions, ou normalisent certaines façons de faire qui existent par ailleurs.
Par exemple le C23 va probablement inclure dans le standard les fonctions comme
strdupstrndupoumemcpy, ajouter les macros#elifdefet#elifndef, ou encore permettre d'initialiser à 0 une structure avec{}:J'imagine déjà les autres langages regarder ça et dire "Meh", mais moi je trouve ca cool de voir ce langage continuer son chemin à son rythme, sans écouter les railleries de ce qui ne le connaissent pas, ni dénigrer les autres langage.
Longue vie au C!