Fabien
VASSEUR
Téléphonie
Langage C
Définition
Le C est un langage de programmation généraliste, conçu pour la programmation système. On le considère comme un langage de bas niveau dans le sens où il permet l’accès à des données que manipulent les ordinateurs (bits, octets, adresses) et qui ne sont pas souvent disponibles à partir de langages évolués tels que Fortran, Pascal ou ADA. .
Le langage C a été conçu pour l’écriture de systèmes d’exploitation et du logiciel de base. Plus de 90% du noyau du système UNIX est écrit en langage C. De nombreux logiciels du domaine des ordinateurs personnels, tels que Microsoft Word ou Microsoft Excel, sont eux-aussi écrits à partir de langage C ou de son successeur orienté objet : C++ .
C’est devenu un des langages les plus utilisés. De nombreux langages plus modernes comme C++, Java et PHP reprennent des aspects du C.
Pour ma part, j’ai découvert ce langage durant mon cursus universitaire à l’IUT de Cachan en GEII (Génie Electrique Informatique Industrielle) par le biais de cours et de projets. J’ai ainsi pu découvrir d’autres types de langages orientées objet (Python) mais également le VHDL, un langage de description de matériel utilisé en électronique.
Comprendre ces langages fut enrichissant au début mais je me suis découvert une autre passion qui était le Système et Réseau.

Apprentissage
Dans le langage C, je connais :
-
Connaissance de base et avancée du développement en langage C (structure, objets, pointeurs, fonctions...)