Cours c complet Langage de programmation C Chapitre Introduction Année universitaire CLangages informatiques ? Un langage informatique est un outil permettant de donner des ordres instructions à la machine ? chaque instruction correspond à une action du p

Langage de programmation C Chapitre Introduction Année universitaire CLangages informatiques ? Un langage informatique est un outil permettant de donner des ordres instructions à la machine ? chaque instruction correspond à une action du processeur ? Intérêt écrire des programmes suite consécutive d ? instructions destinés à e ?ectuer une tache donnée ? Exemple un programme de gestion de comptes bancaires ? Contrainte être compréhensible par la machine Année universitaire CLangage machine ? Langage binaire information est exprimée et manipulée sous forme d ? une suite de bits ? Un bit ou Année universitaire CLangages haut niveau ? Intérêts multiples pour le haut niveau ? Proche du langage humain compréhensible ? Permet une plus grande portabilité indépendant du matériel ? Manipulation de données et d ? expressions complexes réels objets ? ? Nécessité d ? un traducteur compilateur interpréteur exécution plus ou moins lente selon le traducteur Année universitaire CCompilateur interpréteur ? Compilateur traduire le programme entier une fois pour toutes rapide à l ? exécution sécurité du code source il faut recompiler à chaque modi ?cation Année universitaire CIntroduction au langage C ? Le langage C est un langage de bas niveaux dans le sens o? il permet la manipulation de données que manipulent les ordinateurs Bit octet adresse ?? Langages évolués Pascal Fortran ? Il est su ?samment général pour permettre de développer des application de type scienti ?que ou de gestion basée sur l ? accès aux bases de données Word et Excel sont écrits à partir de C ou C ? Il est un des ers langages o ?rant des possibilités de programmation modulaire Un programme peut être constitué de plusieurs modules module ?chier c Année universitaire CIntroduction au langage C ? Qu ? est ce qu ? un programme C C ? est un texte écrit avec un éditeur de texte respectant une certaine syntaxe et stocké sous forme d'un ou plusieurs ?chiers généralement avec l'extension c Il existe une fonction privilégiée appelée main qui est le point de départ de tout programme Année universitaire CCaractéristiques du C ? Universel n ? est pas orienté vers un domaine d ? application particulier applications scienti ?ques de gestion ? ? Près de la machine o ?re des operateurs qui sont proches de ceux du langage machine manipulations de bits d ? adresses ? e ?cace ? Modulaire peut être découpé en modules qui peuvent être compilés séparément ? portable en respectant le standard ANSI-C il est possible d ? utiliser le même programme sur plusieurs systèmes hardware système d ? exploitation Année universitaire CProgramme source objet et exécutable ? Un programme écrit en langage C forme un texte qu ? on nomme programme ou code source qui peut être formé de plusieurs ?chiers sources ? Chaque ?chier source est traduit par le compilateur pour obtenir un ?chier ou module objet formé d ? instructions machine ? Ce ?chier objet n ? est pas exécutable tel quel car il lui manque les instructions exécutables des fonctions standards

  • 34
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager