C est un langage de programmation informatique. Cela signifie que vous pouvez utiliser C pour créer des listes d’instructions à suivre par un ordinateur. C est l’un des milliers de langages de programmation actuellement utilisés. C existe depuis plusieurs décennies et a été largement accepté car il offre aux programmeurs un maximum de contrôle et d’efficacité. Le C est un langage facile à apprendre. Il est un peu plus cryptique dans son style que d’autres langages, mais vous dépassez cela assez rapidement.
C est ce qu’on appelle un langage compilé. Cela signifie qu’une fois que vous avez écrit votre programme C, vous devez le faire passer par un compilateur C pour transformer votre programme en un exécutable que l’ordinateur peut exécuter (exécuter). Le programme C est la forme lisible par l’homme, tandis que l’exécutable qui sort du compilateur est la forme lisible et exécutable par la machine. Cela signifie que pour écrire et exécuter un programme C, vous devez avoir accès à un compilateur C. Si vous utilisez une machine UNIX (par exemple, si vous écrivez des scripts CGI en C sur l’ordinateur UNIX de votre hôte, ou si vous êtes un étudiant travaillant sur la machine UNIX d’un laboratoire), le compilateur C est disponible gratuitement. Il s’appelle « cc » ou « gcc » et est disponible sur la ligne de commande. Si vous êtes étudiant, il est probable que l’école vous fournira un compilateur – découvrez ce que l’école utilise et apprenez à le connaître. Si vous travaillez à domicile sur une machine Windows, vous devrez télécharger un compilateur C gratuit ou acheter un compilateur commercial. Un compilateur commercial largement utilisé est l’environnement Visual C++ de Microsoft (il compile les programmes C et C++). Malheureusement, ce programme coûte plusieurs centaines de dollars. Si vous n’avez pas des centaines de dollars à dépenser pour un compilateur commercial, alors vous pouvez utiliser l’un des compilateurs gratuits disponibles sur le Web. Voir http://delorie.com/djgpp/ comme point de départ de votre recherche.
Publicité
Nous commencerons par le début avec un programme C extrêmement simple et nous construirons à partir de là. Je supposerai que vous utilisez la ligne de commande UNIX et gcc comme environnement pour ces exemples ; si ce n’est pas le cas, tout le code fonctionnera quand même très bien — vous devrez simplement comprendre et utiliser le compilateur dont vous disposez, quel qu’il soit.
Démarrons!