| Langage C |
Le fichier source d'un programme écrit en langage C est un simple fichier texte dont l'extension est par convention .c.
Note d'un visiteur (J.Grondin) :
Lorsque le programme est prêt à être « essayé », il s'agit
de le compiler (le traduire en langage machine).
Un programme écrit en langage C comporte une fonction principale
appelée main() renfermant les instructions qui doivent être exécutées.
Celles-ci sont comprises entre des accolades qui suivent le nom de la fonction. Cela vous semble
tombé du ciel si vous n'avez jamais programmé en C, mais il faut admettre pour l'instant
la manière d'écrire un programme en C. La finalité de cette écriture vous
sera dévoilée au cours des chapitres suivants...
Un programme C de base ressemblera donc à ceci :
Le programme présenté ci-dessus contient donc une fonction principale main()
(qui, rappelons-le, est essentielle car c'est par cette fonction que le programme s'exécute) contenant une instruction imprimant à l'écran
le message « Ceci est votre premier programme » grâce à la fonction printf().
L'extension est en minuscules. Le .C (majuscule) est interprété par certains compilateurs comme l'extension du C++ (gcc).
Comme il existe de petites différences entre la compilation d'un programme en C et la compilation de
ce même programme en C++, cela peut parfois poser des problèmes.
Ce fichier source doit être un fichier texte non formaté, c'est-à-dire
un fichier texte dans sa plus simple expression, sans mise en forme particulière ou caractères
spéciaux (il contient uniquement les caractères ASCII de base).
De nombreux compilateurs C existent : sous les systèmes de type UNIX par exemple,
le compilateur C est fourni en standard, si bien que la programmation en langage C est aisée
sous ce type de système. La compilation sous UNIX se fait par la ligne de commande suivante :
cc fichier.c
Aspect d'un programme en C
main()
{
printf("Ceci est votre premier programme");
}