DNUM

Chaîne de diffusion des vidéos de la Direction du numérique (DNum) de l'Université de Strasbourg.

Licence Creative Commons Techdays #13 - Quo Vadis: Langage C, Jens Gustedt [1 décembre 2022]

 Description

Résumé

C était et est toujours l'un des principaux langages de programmation utilisé dans le monde entier et dans de nombreux contextes d'application différents. L'origine de son succès est le fait qu'il est normalisé par l'organisation internationale de normalisation (ISO) et qu'il fournit ainsi une base pour la conception de code portable. Cette normalisation est un processus continu au cours duquel C est amélioré et adapté à l'évolution permanente du matériel moderne et aux exigences de ses utilisateurs, et en garantissant au même temps une forte portabilité de programmes existants. En 2023, une version majeure de la spécification C, C23, sera publiée. Il y a de fortes chances que ceci intervient en parallèle à la publication des implémentations majeures de compilateurs C et de la bibliothèque C, toutes basées sur cette nouvelle version de la norme. Dans cette présentation, nous donnerons un aperçu du processus qui a conduit à C23 et nous allons présenter les changements majeurs dans le langage C et la bibliothèque C. Si le temps le permet, nous essaierons également de donner une perspective sur les fonctionnalités qui pourraient venir dans les futures versions de la norme C au-delà de C23.

Intervenant

Jens Gustedt Équipe ICPS - Informatique et Calcul Parallèle Scientifique

Après des études de mathématiques à Bonn et Berlin, Jens intègre l'INRIA en 1998 pour travailler sur la parallelisation et la distribution et prend la direction de l'ICPS (Informatique et Calcul Parallèle Scientifique) en 2018. Très impliqué dans l'évolution du C au sein de l'ISO, il est co-auteur de le standard C17 et participe à l'élaboration de C23. Il blogue régulièrement à ce sujet et a écrit le livre "Modern C".

Mots clés : bibliotheques compilateurs fonctionnalites implementations langage c normalisation normes programmation

 Informations

 Téléchargements

 Intégrer/Partager

Réseaux sociaux

 Options
Cocher cette case pour lancer la lecture automatiquement.
Cocher cette case pour lire la vidéo en boucle.
Cocher la case pour indiquer le début de lecture souhaité.
 Intégrer dans une page web
 Partager le lien
qrcode