Formation C 17
GitHub Basculer le mode Sombre/Clair/Auto Basculer le mode Sombre/Clair/Auto Basculer le mode Sombre/Clair/Auto retour à la page d'accueil
Editer la page

Présentation de la formation

Table des matières

Pourquoi cette formation ?

Avant toute chose, il serait bon de revenir aux bases. Ainsi, commençons par nous poser la question suivante : pourquoi le C ?

Créé dans les années 1970, le C est un langage de programmation essentiel pour le développement des systèmes d’exploitation et d’applications embarquées. Il se distingue par sa performance, sa portabilité et son influence sur de nombreux autres langages. En d’autres termes, ce langage est un incontournable dans toute carrière d’informaticien, même de nos jours.

Compte tenu de son importance, le C est étudié dès la première année à l’ENSIMAG ; certains d’entre vous en ont même déjà entendu parler pendant les classes préparatoires. Cette formation vise à donner un avant-goût des cours de C que vous aurez cette année. Elle vous permettra de prendre de l’avance sur les différents D.M. qui vous seront donnés. Vous aurez peut-être même l’occasion de finir le projet C1 avant tout le monde (les vacances arriveront plus vite !).

Cette formation s’adresse à tous les niveaux d’étudiants :

  • les élèves rencontrant des difficultés pourront y trouver une aide,
  • et ceux plus expérimentés auront l’opportunité d’aborder des concepts avancés du langage.

En quoi consiste ce dépôt ?

Ce dépôt correspond aux sources du site sur lequel s’appuit la formation. Ce site est basé sur Hugo2 et utilise le thème Geekdocs.

Licences

Tous les documents se trouvant sur ce dépôt sont distribués, sauf en cas de mention contraire, sous licence CC BY-SA 4.0, et écrits par moi (Mattéo Rossillol‑‑Laruelle a.k.a. Beatussum). Pour davantage de détails sur les licences s’applicant sur les différents fichiers tiers, prière de consulter le fichier copyright dans le format de fichier debian/copyright.


  1. Le Projet Logiciel C (ou P.L.C.) consiste en l’implémentation d’une bibliothèque graphique ou d’un logiciel d’analyse d’image qui s’étale sur tout le mois de mai (c’est un gros projet !). ↩︎

  2. Il s’agit d’un outil de production de site statique. ↩︎