"INTRODUCTION"

Qu'est-ce qu'un Langage Informatique ? (L.I)

Bonne question me direz-vous! Analysons tout d'abord les termes un � un.
Le langage est un moyen de communication et de transmission des informations. L'informatique est quant � elle une science dont le principal outil se nomme "ordinateur". Donc un langage informatique est un langage qui permet de donner des ordres � un ordinateur. (Logique non?)
Attention, dans ce que nous pourrions appeler la "th�orie pure", il n'existe qu'un seul langage informatique : l'�l�ctricit�.
En effet les seules informations que reconnaisse la machine, sont les variations de tension �lectrique dont seules les deux valeurs extr�mes, 0 v et 5 v sont prises en consid�ration. En combinant ces deux valeurs, symbolis�es en 0 et 1, on peut exprimer n'importe qu'elle information. C'est le Binaire.
Nous y reviendrons un peu plus bas.

Le terme de L.I contient deux d�finitions distinctes :
celle des n�ophites et celle des informaticiens. Pour les premiers, L.I signifit "parler l'informatique" ou dans un fran�ais plus convenable "pouvoir parler informatique avec des informaticiens". (oui vous savez, ces sortes d'extraterrestres aux yeux pleins de fatigues et au langage si incompr�hensible !)
Pour ces m�mes informaticiens, L.I signifie "tous les langages avec lesquels on peut donner des odres � la machine" (langages purement symboliques et alphab�tiques). Cela comprend donc la programmation (ce qui permet aux utilisateurs de donner des ordres � une machine car elle ne sait rien interpr�ter d'elle m�me).

Le binaire :
est un moyen de codage des informations. Dans ce syst�me z�ro s'�crit 0, un s'�crit 01, trois 11 etc... L'ordinateur traite ces signes par groupes de huit ou de multiples de huit. Chaque groupe de huit s'appelle un octet, et chaque signe �l�mentaire un (0 ou 1) bit (binary digit).
(Un bit est donc une zone de m�moire sur laquelle on pourra �crire un chiffre binaire.)
(Un octet, lui, est une zone de m�moire sur laquelle on pourra �crire 8 chiffres binaires.)
Il est facile d'exprimer des nombres avec le syst�me binaire. Mais comment traduire des textes me demanderez-vous?
Rien de plus simple.
Il suffit d'�tablir une correspondance entre chaque signe alphanum�rique et un nombre. Afin d'en faire un alphabet universel, la n�cessit� d'une norme internationale est tr�s vite apparue :
c'est le code ASCII (Am�rican Standard for International Interchange) qui s'est impos� comme standart de fait. Mais, cod� sur seulement 7 bits, des probl�mes se posaient. En effet, l'alphabet anglais ne comportant pas de lettres accentu�es, le code se contentait de coder 128 signes.
L'ASCII �tendu (cod� sur 8 chiffres lui) fit alors son apparition. Le codage des signes alphanum�riques sur un octet permet de coder jusqu'� 256 signes (11111111=256).
De l� le grand probl�me de la repr�sentation de toutes les langues. (pensez donc aux id�ogrammes Chinois !!) Enfin depuis peu, est apparue une nouvelle norme de codage : l'ISO (le plus gros car cod� sur 16 chiffres binaires).
Bien entendu il en existe d'autres mais je ne cite ici que les plus usit�s. (certains ne valent pas la peine que j'en parle !)

Le binaire est donc le langage machine principal.

Actuellement la plupart des ordinateurs modernes tournent sur 32 bits. (certaines compagnies comme SUN ou Motorola vont bient�t, si ce n'est d�j� fait, passer sur des machines � 64 bits, voir plus.) On comprend donc bien l'�volution de la puissance des ordinateurs de part l'augmentation permanente de leur capacit� m�moire.
Seuls Intel, AMD et Cyrix continuent � fabriquer des machines 16 bits.

Suite : Historique des Langages Informatiques.
Retour � la page principale.