programmation C

11734 mots 47 pages
Introduction à la programmation en Langage C
L'objectif de ce chapitre est de présenter la chaîne allant de l'écriture d'un programme à son exécution. D'introduire la notion de module avec les concepts d'interface et d'implémentation. De montrer la compilation séparée. D'illustrer les qualités d'un module/programme et de montrer comment on peut tester une fonction.
1. Braquelaire (J.-P.). – Méthodologie de la programmation en C. – Dunod, 2000.
2. Delannoy (C.). – Programmer en langage C. – Eyrolles, 1992.
3. Faber (F.). – Introduction à la programmation en ANSI-C- http://www.ltam.lu/Tutoriel_Ansi_C/.
4. Kernighan (B.W.) et Ritchie (D.M.). – The C programming language. – Prentice Hall, 1988, seconde édition.
5. Loukides (M.) et Oram (A.). – Programming with GNU software. – O’Reilly, 1997.
Le Langage C.
Le langage C est un langage de programmation qui appartient au paradigme de programmation impérative. Inventé au début des 1970 dans les Laboratoires Bell pour aider la programmation du système Unix,
C est devenu un des langages les plus utilisés. Il n’est pas consacré qu’à la programmation système.
1- Langage compilé
2- Langage typé
3- Langage avec des instructions bas-niveau (au plus près de la machine)
D’un programme à son exécution
a. Il faut vérifier que le programme est syntaxiquement correct
b. Il faut générer le code machine qui correspond aux instructions du langage.
c. Il faut assembler les différents codes pour faire un exécutable
1.1 Un exemple de programme
Exemple : Le fichier ProgSomme.c

#include
#include
int somme(int); int main(int argc, char **arg){ int i = 10; printf("La somme des %d entiers est %d \n", i, somme(i)); return EXIT_SUCCESS ;
}
int somme(int i){ int resultat = 0; for (int k = 0; k exécutable
Pour compiler le programme on utilise le compilateur gcc : gcc –std=c99 –c ProgSomme.c
Génération d’un fichier ProgSomme.o
a. Où est la fonction printf ???
b. Comment le compilateur

en relation

  • Indh maroc 2011
    37683 mots | 151 pages
  • Algorithmique Chhibat Base GMSI Etudiants
    3712 mots | 15 pages
  • SUP DS2
    1995 mots | 8 pages
  • TP Prog Objet Version 2015 V2
    33236 mots | 133 pages
  • Montaigne
    350 mots | 2 pages
  • C sharp
    11854 mots | 48 pages
  • Programmation et algorythmes
    394 mots | 2 pages
  • Programme C++
    262 mots | 2 pages
  • Programmation neuro linguistique
    2338 mots | 10 pages
  • Discours contre la guerre
    1420 mots | 6 pages
  • automate
    409 mots | 2 pages
  • Imane
    14152 mots | 57 pages
  • (-tr'
    2115 mots | 9 pages
  • Recherche Dinformatique
    3063 mots | 13 pages
  • Programmation lenaire
    2502 mots | 11 pages