Python est un langage interprété. Autrement dit :
CONTENU DU FICHIER BONJOUR.PY
- !/usr/bin/python
- Peut etre que sous MacOS X python se trouve pas la
- ...
- Si c´est bon
nom = raw_input("Entrez votre nom :\n")
print " Vous vous appelez", nom
FIN DU FICHIER
Ensuite deux manières de l´executer : ou on le rend executable et on l´appellera comme tous les programmes,
$ chmod +x bonjour.py
$ . /bonjour.py
Entrez votre nom
Arthur
Vous vous appelez Arthur
Ou bien on l´appelle par :
$ python bonjour.py
- Etc...
Ca revient au même, mais placer un en-tête comme " #!/usr/bin/python" permet de le rendre identifiable par ´file´
Maintenant le C.
FICHIER BONJOUR.C
- include < stdio.h>
int main()
{
char nom[100]; / * On déclare un tableau de 100 caractères pour stocker le nom. Si l´utilisateur entre plus, c´est foutu ! Mais la façon correcte se voit plus tard */
printf("Entrez votre nom\n");
scanf("%s", &);
printf("Vous vous appelez %s", nom);
return 0;
}
FIN DU FICHIER
Comme tu peux le voir, le C est moins lisible, et aussi ignorant des chaines de caractères ( par défaut). Il faudra que tu alloues toi-même la mémoire ( avec une fonction C) pour stocker plus grand que ce que tu as décidé au début ( ici : 100 caractères)
La compilation :
$ cc -o Bonjour bonjour.c
[Si il y´a des erreurs, le débugueur les affiche]
$./Bonjour
etc...
Tu peux éditer tes sources avec n´importe quel éditeur de texte. Assure toi simplement de les enregistrer en plain/text, et sans caractères spécifiques à une langue ( accents, cédilles). Il existe des traitements de texte ( KWrite ou BBedit) qui permettent d´améliorer la lisibilité du programme ( mise en couleur, etc...)