|
|
Langage
C, C++
Généralités |
|
Ce
que vous pouvez apprendre dans ce cours et pourquoi il peut vous intéresser.
|
|
Cela signifie qu'en écrivant des textes dits "textes source" suivant une syntaxe et des modalités que nous allons préciser, vous pouvez créer des programmes qui feront faire à votre ordinateur à peu près tout ce que vous voudriez qu'il fasse sans jamais avoir osé le lui demander... Faire quoi au juste ?
|
|
Fichiers
"source" - fichier "exécutable"
|
|||||||||||||||
|
Remarquez que les extensions des fichiers source dénotent les langages dans lesquels ils sont écrits :
Mais
l'ordinateur ne comprend pas le langage humain : il ne comprend que le
langage binaire (suite d'octets). A ce stade, il existe deux manières de procéder : - le "compilateur" - l'"interpréteur" Le compilateur
est un logiciel qui traduit le fichier
source en fichier binaire compréhensible par l'ordinateur. L'extension
d'un fichier exécutable est ".exe" : "calculatrice.exe",
calepin.exe", "calculateur.exe", "Commande.exe"
etc. Une fois
ce fichier exécutable créé, on peut le lancer à
tout moment.
L'interpréteur a la même fonction de traduction du texte source en binaire, mais l'exécution de chacune des instructions du programme source se fait juste après qu'elle ait été traduite en binaire. Pour
résumer : Inconvénient
de l'interpréteur :
le travail de traduction à chaque instruction ralentit l'exécution. Avantage
de l'interpréteur
: il évite au programmeur la phase de compilation et l'usage parfois
complexe d'un compilateur. Le code
source "HTML"
qui constitue les pages "Web" est interprété
par le navigateur ( Netscape ou Internet Explorer ou d'autres)- au moment
de sa visualisation sur l'écran. Dans
le code source "HTML" on ajoute souvent des séquences
écrites dans d'autres langages interprétés tels que
JavaScript.
que nous étudions par ailleurs dans ce site.
|
|
|