Page 20 - Sinumetech1
P. 20
prêt à être exécuté directe- aLes seconds sont des pro- d’aujourd’hui, cela ne pose
ment par le micro-proces- grammes interprétés. plus vraiment de problème
seur. Puisqu’ils sont écrits dans et les langages de haut ni-
La premier programme est votre langage de haut ni- veau les plus utilisés au-
du texte que vous pouvez re- veau, cette fois c’est le jourd’hui sont Java,
lire et modif er à votre guise, micro-processeur qui ne sait Python et le C.
par exemple “MonPro- pas le lire. Il lui faut donc un Python est un langage in-
gramme.txt”. interprète. terprété, qui peut aussi être
Cela ne modif e pas sa ver- Évidemment l’exécution de compilé d’où son grand inté-
sion compilée tant que ne votre programme sera rêt.
procéderez pas à une nou- moins rapide car il devra Python est un langage de
velle compilation. être traduit ligne par ligne haut niveau comme le C et
Le programme une fois pour être excécuté. Java.
compilé ne peut être lu que C’est exactement la même C’est une des raisons qui ex-
par le micro-processeur. Il a chose que dans la vie cou- plique le grand succès de Py-
en général sous Windows rante. Si vous discutez avec thon qui est devenu en
une extension du type .exe une personne qui parle quelques années un des
ou .com votre langue, il n’y a pas de trois langages les plus utili-
Et voilà ci-dessous à quoi il temps morts entre ce que sés au monde.
ressemble. Tout est quasi- votre interlocuteur dit et ce
ment illisible. que ous comprenez. Il existe d’autres façons de
Donc à moins que vous Mais si vous discutez avec classer les programmes,
n’ayez vraiment besoin de un japonais dont vous ne mais celle que l’on utilise
parler directement au comprenez pas la langue, toujours souvent même
micro-processeur, pour des entre ce qu’il dira et ce que sans y penser est la spécif -
raisons de vitesse d’exécu- l’interprère vous traduira il cité d’usage d’un pro-
tion, ou d’occupation en mé- s’écoulera quelques se- gramme.
moire, vous allez utiliser un condes. Par exemple SQL est un lan-
langage de haut niveau À la vitesse de fonctionne- gage dédié à la gestion des
que vous le compiliez ou ment des microprocesseurs bases de données, HTML et
non. PHP sont des langages de
20/47 SiNum&Tech