@gdupont@bortzmeyer Go est pas mal voire très stable mais on est pas vraiment sur un remplacement du C, plus un remplacement de Java/C#. Par contre Zig, Rust, … ça remplace le C++ en fait et dans la pratique coté Rust bouffe beaucoup de ce coté là (au grand détriment des plateformes où Rust fonctionne mal voire juste pas).
@babouille@gdupont@bortzmeyer C'est pire que simplement lingua franca d'ailleurs, sous Unix et encore plus sous Linux, tu es pas mal obligé de passer par la libc pour les parties assez critiques du systèmes, crypt/nsswitch/PAM/resolv/… c'est une API C et utilisable qu'avec un parser C complet (préprocesseur compris). (OpenGL par contre de souvenir a une API+ABI indépendante du C, donc juste ABI SysV)
@gdupont@lanodan@bortzmeyer l'intérêt de C en tant que langage de programmation système aujourd'hui c'est d'être la "lingua franca" des bibliothèques, le langage de l'ABI commune aux plus de langages.
L'objectif de Zig, c'est justement de battre le C sur ce terrain : devenir un meilleur langage pour utiliser/développement des libs C