Programmation c fr pdf 1 Programmation C Version imprimable ?? Wikilivres Un livre de Wikilivres https fr wikibooks org w index php title Programmation C Versi Programmation C Une version à jour et éditable de ce livre est disponible sur Wikilivres une bi
Programmation C Version imprimable ?? Wikilivres Un livre de Wikilivres https fr wikibooks org w index php title Programmation C Versi Programmation C Une version à jour et éditable de ce livre est disponible sur Wikilivres une bibliothèque de livres pédagogiques à l'URL fr wikibooks org wiki Programmation C B B Vous avez la permission de copier distribuer et ou modi ?er ce document selon les termes de la Licence de documentation libre GNU version ou plus récente publiée par la Free Software Foundation sans sections inaltérables sans texte de première page de couverture et sans Texte de dernière page de couverture Une copie de cette licence est inclue dans l'annexe nommée Licence de documentation libre GNU ? Avant-propos Ce livre est destiné à présenter les di ?érents aspects du langage C L'objectif est d'en faire un livre référence sur les di ?érents aspects de ce langage Nous essayerons de proposer pour chaque concept un exemple illustratif complet Introduction Quelques repères historiques A l'origine un ordinateur ne comprenait que le langage binaire un programme était constitué d'une suite de et de représentant un programme Le programmeur devait lui-même traduire son programme sous cette forme En Alan Turing et Maurice V Wilkes de l'université de Cambridge branchent un clavier à un ordinateur il est dorénavant possible de rentrer des mots associés au langage machine Par exemple mov load sub ? Ces mots ne sont pas compris par l ? ordinateur qui ne comprend que le langage binaire Il faut alors un assembleur ? qui transforme le code en langage binaire La nécessité de créer un langage de haut niveau se fait sentir le FORTRAN FORmula TRANslator traducteur de formules est créé en Il est utilisé pour des programmes mathématiques et scienti ?ques En Ken Thompson créa un nouveau langage Le B descendant du BCPL Basic Combined Programming Language créé en par Martin Richards Son but était de créer un langage simple malheureusement son langage fut trop simple et trop dépendant de l ? architecture utilisée ? En Dennis Ritchie commence à mettre au point le successeur du B le C Le résultat est convaincant Le C est totalement portable il peut fonctionner sur tous les types de machines et de systèmes il est de bas niveau il peut créer du code aussi rapide que de l ? assembleur et il permet de traiter des problèmes de haut niveau Le C permet de quasiment tout faire du driver au jeu Le C devient très vite populaire tout le monde veut créer sa version Beaucoup de compilateurs qui voient le jour sont incompatibles entre eux et la portabilité est perdue Il est décidé qu ? il faut un standard pour le C L'ANSI American National Standards Institute s ? en charge en La plupart des compilateurs se conforment à ce standard Un programme écrit en C ANSI est compatible avec tous les compilateurs Il manque la programmation orientée objet au C C ? est pourquoi Bjarne Stroustrup des laboratoires Bell crée le C
Documents similaires
-
20
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Apv 19, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 319.3kB