CoursDeC

13033 mots 53 pages
Initiation au langage C

Paul Gaborit
1997 — 2012

Avant-propos
Ce document est le support du cours d’initiation au langage C de l’École des mines d’Albi-Carmaux. Ce cours n’est certainement pas une présentation complète et exhaustive du langage et de ses possibilités. De nombreuses notions sont laissées de côté et d’autres sont un peu simplifiées. Il devrait tout de même être suffisant pour avoir un rapide aperçu du langage et de ses possibilités. Il a été conçu comme un manuel de référence et ne saurait dispenser le lecteur de suivre les cours et les travaux pratiques correspondants. Le lecteur pourra se reporter à la table des matières et à l’index en fin de document.
Le présent document est très certainement perfectible et peut encore comporter des erreurs. N’hésitez pas à les rapporter à l’auteur afin que le document s’améliore pour les prochains lecteurs.
Paul Gaborit — Albi 1997-2012

Pour tout complément d’information, le lecteur consultera utilement l’ouvrage suivant :
Le langage C (Norme ANSI) par Brian W. Kernighan, Dennis M. Ritchie
2004 - 2e édition
Collection: Sciences Sup, Dunod
EAN13 : 9782100487349
Ce livre de 300 pages environ est la référence en C puisqu’il est écrit par les créateurs du langage. Il est très complet et didactique. Toute personne désirant réellement programmer en C devrait y avoir accès.

Chapitre 1
Présentation du langage C
Le langage C est né au début des années 70. Il a été créé pour mettre en œuvre le système UNIX. Mais sa simplicité d’implémentation et sa puissance ont permis son développement sur la plupart des plates-formes informatiques.
Voici quelques caractéristiques du langage :








créé pour UNIX; normalisé (ANSI) ; langage procédural ; à la fois très puissant et très permissif ; proche de la machine et pourtant structuré ; est un sous-ensemble du langage C++ ; semble très compliqué et surtout illisible !

On entend dire souvent que le langage C sert à développer les systèmes. C’est vrai mais c’est très

en relation

  • Coursc
    5177 mots | 21 pages
  • Coursmerc
    1284 mots | 6 pages
  • Cours
    265 mots | 2 pages
  • cours
    5072 mots | 21 pages
  • Cours
    11195 mots | 45 pages
  • Cours
    867 mots | 4 pages
  • cours
    789 mots | 4 pages
  • Cours
    925 mots | 4 pages
  • Cours
    4879 mots | 20 pages
  • Cours
    1906 mots | 8 pages