Il ne contient pas de caractère accentués, ni de caractères spécifiques à une
langue.
- le ASCII étendu portant sur 256 caractères (minuscules, majuscules, chiffres,
ponctuation,…) et codés sur 8bits
- Normes ISO 8859-n qui normalise des langues étrangères
- UNICODE est système de codage des caractères sur 16bits. Il permet de
représenter n’importe quel caractère par un code sur 16bits. Il regroupe ainsi la
quasi-totalité des alphabets existants (4000 caractères) et est compatible avec
le code ASCII.
Ce type de code a pour l’avantage de permettre la saisie de textes multilingues et
de passer d’un système d’écriture à un autre sans problèmes. De plus avec ce
code, à un code caractère ne peut correspondre q’un seul caractère.
Il est implanté sur plusieurs système comme le langage JAVA, le système MS-
Windows, l’éditeur de texte MS-Word,….
Cependant, il a quelques inconvénients :
o En Unicode, un caractère prend 2octets. Donc un texte dactylographié
prend 2fois plus de places qu’en ASCII.
o Le manque d’outils sachant gérer les caractères sur plus d’un octet est un
autre frein
C’est pourquoi plusieurs formats de transformation UTF ont été créés afin
d’alléger les fichiers, de faciliter la transmission des données et de maintenir une
compatibilité avec les anciens systèmes d’éditions. (ex : UTF-8 : Un texte en
UTF-8 est simple : il est partout en ASCII et dès qu’on a besoin d’un caractère
appartenant à l’Unicode, on utilise un caractère spécial signalant « Attention, le
caractère suivant est en Unicode »)
UTF-8 rassemble ainsi le meilleur des deux mondes : l’efficacité de ASCII et
l’étendue de l’Unicode.
4. La programmation et les logiciels
Quelles que soient les apparences, l’ordinateur ne parle pas le même langage que
l’utilisateur. Si l’on parvient à converser avec lui en français, c’est parce qu’il dispose en
interne d’un puissant système de traduction qui lui traduit le français dans son langage
binaire.
Mais les chercheurs ont développé des langages de plus haut niveau que le langage binaire
Programmation : tout ce que fait un ordinateur, il le fait gouverné par un programme qui
est l’ensemble des indications de traitements nécessaires pour que l’ordinateur puisse
mener à bien telle ou telle tâche de traitement d’information. Dès qu’un ordinateur agit,
c’est qu’il dispose du programme nécessaire pour le faire agir. On parle aussi de logiciel.
Manière de réaliser un programme : créer une recette de cuisine, c’est programmer
sans qu’on s’en rende compte. En informatique, on fait intervenir des listes préliminaires
(comme la liste des ingrédients d’une recette) sous forme de liste des variables. Chaque
étape s’appelle une instruction et l’ensemble constitue un algorithme. Il faut ensuite
convertir l’algorithme en un langage compréhensible par l’ordinateur.
Les langages de programmation : Ceux-ci sont classés un peu de façon arbitraire mais
cela permet de voir leur évolution :