Le langage C a été créé par Brian Kernighan et Dennis Ritchie au début des années 1970 pour l’écriture du système UNIX. Pour ce faire, il devait être simple, efficace et portable. C’est pour ces mêmes qualités que le langage C est largement utilisé de nos jours dans l’industrie.

Lors de cette formation, l’ensemble des traits du langage ainsi que leurs mises en œuvre en milieu industriel seront présentés au travers de nombreux exemples et exercices.

Objectifs

  • Acquérir les connaissances et bonnes pratiques nécessaires à une mise œuvre du langage C.
  • Savoir mettre en œuvre le langage C dans le cadre de développement de logiciels embarqués et critiques.

Pré-requis

Notions de programmation.

Programme sur 5 jours

  • Historique, objectifs et caractéristiques du langage
  • Le processus de développement
  • Éléments de base
  • Les entrées-sorties
  • Les pointeurs
  • Les pointeurs de fonctions
  • Les macros
  • Architecture d’une application
  • La bibliothèque standard
  • Les pièges du langage
  • Optimisations
  • Les outils associés
  • Conclusion générale

Matériel fourni

  • Un support de cours en français relié
  • Une clé USB 16 Go contenant :
    • L’ensemble des exercices avec leur corrigé
    • Un compilateur C (Windows, Linux)
    • De la documentation
    • Des exemples vus en séance

Évaluation

Des questionnaires seront établis en début et en fin de formation afin d’évaluer les acquis.

Modalités et contactCatalogue des formations

Activité enregistrée sous le numéro 93 13 12834 13 auprès du préfet de région Provence-Alpes-Côte d’Azur.