introduction au langage c pdf

Programmation I Chapitre Introduction au langage C Chapitre Introduction au langage C Objectifs ? Initiation au langage C ? Conna? tre la structure d ? un programme C ? Conna? tre les composantes élémentaires du C ? Se familiariser avec les fonctions assurant l ? échange d ? information entre la mémoire centrale et les périphériques standard Petite histoire du C Historique Le langage C a été mis au point par D Ritchie et B W Kernighan au début des années Leur but était de permettre de développer un langage qui permettrait d'obtenir un système d'exploitation portable Ils se sont inspirés d ? autres langages pour créer un nouveau langage le langage C La première dé ?nition de ce langage a été donnée dans leur livre commun The C programming language ? Toutefois suite à l'apparition de nombreux compilateurs C l'ANSI abréviation de American National Standards Institute a décidé de normaliser ce langage pour donner ce que l'on appelle le C-ANSI Suite à cette norme Ritchie et Kernighan ont sorti une deuxième édition du livre en intégrant les modi ?cations apportées par l'ANSI Avantages Le grand succès du langage C s'explique par les avantages suivants C est un langage ?? Universel C n'est pas orienté vers un domaine d'applications spéciales comme par exemple FORTRAN applications scienti ?ques et techniques ou COBOL applications commerciales ou traitant de grandes quantités de données ?? Compact C est basé sur un noyau de fonctions et d'opérateurs limités qui permet la formulation d'expressions simples mais e ?caces ?? Moderne C est un langage structuré déclaratif et récursif il o ?re des structures de contrôle et de déclaration comparables à celles des autres grands langages de ce temps FORTRAN COBOL PASCAL etc ?? Près de la machine Comme C a été développé en premier lieu pour programmer le système d'exploitation UNIX il o ?re des opérateurs qui sont très proches de ceux du langage machine et des fonctions qui permettent un accès simple et direct aux fonctions internes de l'ordinateur ?? Rapide Comme C permet d'utiliser des expressions et des opérateurs qui sont très proches du langage machine il est possible de développer des programmes e ?cients et rapides ?? Indépendant de la machine Bien que C soit un langage près de la machine il peut être utilisé sur n'importe quel système en possession d'un compilateur C Aujourd'hui C est devenu le langage de programmation standard dans le domaine des microordinateurs ?? Portable Page CProgrammation I Chapitre Introduction au langage C En respectant le standard ANSI-C il est possible d'utiliser le même programme sur tout autre système autre hardware autre système d'exploitation simplement en le recompilant ?? Extensible C ne se compose pas seulement des fonctions standard le langage est animé par des bibliothèques de fonctions privées ou livrées par de nombreuses maisons de développement Désavantages Evidemment rien n'est parfait C a les désavantages suivants ?? E ?cience et compréhensibilité En C nous avons la possibilité d'utiliser des expressions compactes et e ?cientes D'autre part nos

Documents similaires
Ethnomusicologie 2300 1 conservation et transmission dans les traditions musicales du moyen orient 1 0 0
Chapitres 1 2 cl Cours Circuits Logiques PLAN DU COURS LOGIQUE COMBINATOIRE CHAPITRE Système de Numération et Arithmétique binaire CHAPITRE Eléments de L ? Algèbre de Boole et opérateurs logiques élémentaires CHAPITRE Fonctions Booléennes CHAPITRE Circuit 0 0
Apprendre runic magic fast fre m muzamal naveed 0 0
Synthese web Synthèse Web World Wide Web WWW appelé simplement Web permet de consulter avec un navigateur des pages accessibles sur des sites Navigateur Web Browser logiciel conçu pour consulter et a ?cher le World Wide Web URL Uniform Resource Locator es 0 0
Genese 2 Le texte qui suit est la transcription d'un message donné en anglais La forme orale a été conservée mais des titres de sections ont été ajoutés pour faciliter la lecture NdT GENÈSE PARTIE LE CRÉATEUR ET SA CRÉATION Genèse - Par Ed Miller Bonjour 0 0
Cj p 14 Révisions Unités - - Trouve dans le dessin au moins mots qui commencent par la lettre L mots qui commencent par la lettre C mots qui commencent par la lettre B MATERIAL FOTOCOPIABLE Para trabajar con Mikado Oxford University Press Espa? a S A C 0 0
Parana info Fceco - UNER - Français I Transcription des enregistrements Dossier -Leçon -page - -Pardon monsieur je suis journaliste à Pontoise Info Vous avez un lieu préféré à Pontoise -Ah oui un musée J ? aime beaucoup le musée Pissarro - Eh pourquoi -Pa 0 0
e me grade 8 1 ème - GRADE LE PROGRAMME DE L ? ANNÉE PRÉCÉDENTE COMPLÉTÉ DE CELUI-CI GRAMMAIRE LES PRONOMS tous les pronoms pronoms démonstratifs pronoms possessifs pronoms personnels pronoms relatifs pronoms interrogatifs pronoms exclamatifs pronoms numé 0 0
Dessin technique 2 RAPPORT D ? EXPOSÉ Module Dessin technique Benmansour Abdelkader Groupe CIntroduction L ? une des meilleures façons de communiquer ses idées est à travers des images des illustration ou dessins Détails des innovations techniques et des 0 0
Style guide 7 SpaceClaim Add-in Style Guide FEBRUARY CSPACECLAIM ADD-IN STYLE GUIDE INTRODUCTION This document contains requirements and recommendations for developing user interface elements for SpaceClaim add-ins using the SpaceClaim API These guideline 0 0
  • 106
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager