c langage C langage ?? Wikipédia C langage fr wikipedia org wiki C langage C est un langage de programmation impératif et généraliste Inventé au début des années pour réécrire UNIX C est devenu un des langages les plus utilisés De nombreux langages plus m

C langage ?? Wikipédia C langage fr wikipedia org wiki C langage C est un langage de programmation impératif et généraliste Inventé au début des années pour réécrire UNIX C est devenu un des langages les plus utilisés De nombreux langages plus modernes comme C C Java et PHP reprennent des aspects de C Histoire Le langage C a été inventé au cours de l'année dans les Laboratoires Bell Il était développé en même temps que UNIX par Dennis Ritchie et Ken Thompson Ken Thompson avait développé un prédécesseur de C le langage B qui est lui-même inspiré de BCPL Dennis Ritchie a fait évoluer le langage B dans une nouvelle version su ?samment di ?érente en ajoutant notamment les types pour qu'elle soit appelée C Bien que C soit o ?ciellement inspiré de B et de BCPL on note une forte in uence de PL I ou de PL on a pu dire que C était à Unix et au PDP- ce que PL I fut pour la réécriture de Multics Par la suite Brian Kernighan aida à populariser le langage C Il procéda aussi à quelques modi ?cations de dernière minute En Kernighan fut le principal auteur du livre The C Programming Language décrivant le langage en ?n stabilisé Ritchie s'était occupé des appendices et des exemples avec Unix On appelle aussi ce livre le K R ? et l'on parle de C traditionnel ou de C K R lorsqu'on se réfère au langage tel qu'il existait à cette époque Normalisation En l'Institut national américain de normalisation ANSI a formé un comité de normalisation X J du langage qui a abouti en à la norme dite ANSI C ou C formellement ANSI X - En cette norme a également été adoptée par l'Organisation internationale de normalisation C C ISO formellement ISO CEI ANSI C est une évolution du C K R qui reste extrêmement compatible Elle reprend quelques idées de C notamment la notion de prototype et les quali ?cateurs de type Entre et le groupe de travail de l'ISO ISO CEI JTC SC WG a publié deux correctifs et un amendement à C ISO CEI COR Technical Corrigendum ISO CEI AMD Intégrité de C et ISO CEI COR Technical Corrigendum Ces changements assez modestes sont parfois appelés C avec amendement ou C C Trois ?chiers d'entêtes ont été ajoutés dont deux concernant les caractères larges et un autre dé ?nissant un certain nombre de macros en rapport avec la norme de caractères ISO En une nouvelle évolution du langage est normalisée par l'ISO C formellement ISO CEI Les nouveautés portent notamment sur les tableaux de taille variable les pointeurs restreints les nombres complexes les littéraux composés les déclarations mélangées avec les instructions les fonctions inline le support avancé des nombres ottants et la syntaxe de commentaire de C La bibliothèque standard du C a été enrichie de six ?chiers d'en-tête depuis la précédente norme C C langage ?? Wikipédia En l'ISO rati ?e une nouvelle version du

  • 29
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager