ASCII, langage informatique et mode d'expression

ASCII, langage informatique et mode d'expression

Symbole du web des années 70 (la première version voit le jour en 1963), le langage ASCII (American Standard Code for Information Interchange) est une norme de codage de caractères en informatique ancienne et connue pour son influence incontournable sur les codages de caractères qui ont suivi. Elle était la plus largement compatible pour ce qui est des caractères latins non accentués.

Tombé en désuétude avec l'avènement de la mondialisation et de l'internationalisation des systèmes d'information, l'ASCII n'est plus accepté que dans des domaines très techniques. Malheureusement, l'ASCII n'a donné naissance qu'à des normes de codage incompatibles entre elles. Il reste encore quelques adeptes qui ont su trouver des utilisations originales, voire amusantes à ce langage. Revue de détail avec quelques exemples !

L'utilisation du language ASCII

L'ASCII définit seulement 128 caractères codés en binaire de 0000000 à 1111111. Sept bits suffisent donc pour représenter un caractère codé en ASCII. Seulement depuis les années 70, les ordinateurs travaillent presque tous sur un multiple de huit bits (multiple d'un octet). De ce fait, chaque caractère d'un texte ASCII est souvent stocké dans un octet dont le 8ème bit est un 0. Aujourd'hui encore, certains systèmes de messagerie électronique et de SMS fonctionnent avec des bytes ou multiplet composés de seulement sept bits.

Sur les 128 caractères disponibles, seuls 95 sont affichables. Ce sont des chiffres arabes, les lettres latines majuscules et minuscules sans accent et quelques symboles de ponctuation. L'absence des caractères des langues étrangères à l'anglais rend ce standard insuffisant à lui seul pour des textes étrangers (par exemple, l'accentuation en langue française), ce qui rend nécessaire l'utilisation d'autres encodages.

Cependant, je vais vous montrer qu'il reste des nostalgiques de ce langage. En effet, il est toujours possible d'utiliser l'ASCII comme police de caractère, comme outil de dessin ou même pour faire des vidéos !

Ecrire en ASCII

Rassurez-vous, il n'est pas pas question ici de faire un cours magistral de programmation.
Il est tout à fait possible d'écrire en ASCII sans avoir à taper une seule ligne de code. Internet abrite quelques outils qui vous permettront de le faire directement online !

Dessiner en ASCII

C'est ici que l'ASCII a retrouvé un peu d'estime auprès des geeks. S'il est possible d'écrire en utilisant ce langage, il est aussi possible de dessiner en ASCII. Et le moins que l'on puisse dire est que certains créateurs rivalisent d'imagination pour proposer des outils vraiment bluffant pour transformer une image en ... texte ! Voici quelques outils à votre disposition (sachez qu'il en existe d'autres).

  • Degraeve.com

    DeGraeve.com propose en plus une série de petits outils très utiles comme la fabrication d'un favicon ou la création d'une palette de couleur à partir d'une photo.

  • typoeffects.com

    Ce service est très paramètrable, on peut choisir la police et la taille minimum et maximum des caracatères, avec une option de couleur

  • Text-image.com

    Ici, on vous permet de convertir votre image de trois façons : HTML, ASCII et Matrix. Après quelques réglages, vous obtiendrez un résultat sympa mais toujours un peu web Old School.

  • Lunatic.no

    C'est une variante sur fond noir, très 80's me direz-vous !

Quelques exemples de réalisations en ASCII

Vous allez voir que certains ne manquent pas d'imagination et que les limites de l'ASCII (95 caractères, je le rappelle) n'empêchent pas d'être créatif.

Vague de Kanagawa, ASCII langage et mode d'expression
La Grande Vague de Kanagawa

Visage de femme en langage ASCII
Visage

Laetitia Casta en langage ASCII
Laetitia Casta

Danceuse animée en langage ASCII
Danseuse

Le web a également donné naissance à de nouveaux artistes au travers d'un mouvement appelé le net.art. Citons parmi eux le slovène Vuk Cosic qui a recrée le célèbre film pornographique Deep Throat en ASCII en vidéo.

Conclusion

Surtout connu des internautes quinquagénaires, l'ASCII s'est transformé au fil des années pour devenir une sorte de mode d'expression graphique.
Totalement inutile ou furieusement tendance - la mode est un éternel recommencement, dit-on -, ce langage vous permettra de vous exprimer avec originalité et de vous démarquer. J'attends de voir en commentaires les prouesses que vous serez capable de réaliser ;)

Symbole du web des années 70 (la première version voit le jour en 1963), le langage ASCII (American Standard Code for Information Interchange) est une norme de codage de caractères en informatique ancienne et connue pour son influence incontournable sur les codages de caractères qui ont suivi. Elle était la plus largement compatible pour ce qui est des caractères latins non accentués.

Tombé en désuétude avec l'avènement de la mondialisation et de l'internationalisation des systèmes d'information, l'ASCII n'est plus accepté que dans des domaines très techniques. Malheureusement, l'ASCII n'a donné naissance qu'à des normes de codage incompatibles entre elles. Il reste encore quelques adeptes qui ont su trouver des utilisations originales, voire amusantes à ce langage. Revue de détail avec quelques exemples !

L'utilisation du language ASCII

L'ASCII définit seulement 128 caractères codés en binaire de 0000000 à 1111111. Sept bits suffisent donc pour représenter un caractère codé en ASCII. Seulement depuis les années 70, les ordinateurs travaillent presque tous sur un multiple de huit bits (multiple d'un octet). De ce fait, chaque caractère d'un texte ASCII est souvent stocké dans un octet dont le 8ème bit est un 0. Aujourd'hui encore, certains systèmes de messagerie électronique et de SMS fonctionnent avec des bytes ou multiplet composés de seulement sept bits.

Sur les 128 caractères disponibles, seuls 95 sont affichables. Ce sont des chiffres arabes, les lettres latines majuscules et minuscules sans accent et quelques symboles de ponctuation. L'absence des caractères des langues étrangères à l'anglais rend ce standard insuffisant à lui seul pour des textes étrangers (par exemple, l'accentuation en langue française), ce qui rend nécessaire l'utilisation d'autres encodages.

Cependant, je vais vous montrer qu'il reste des nostalgiques de ce langage. En effet, il est toujours possible d'utiliser l'ASCII comme police de caractère, comme outil de dessin ou même pour faire des vidéos !

Ecrire en ASCII

Rassurez-vous, il n'est pas pas question ici de faire un cours magistral de programmation.
Il est tout à fait possible d'écrire en ASCII sans avoir à taper une seule ligne de code. Internet abrite quelques outils qui vous permettront de le faire directement online !

Dessiner en ASCII

C'est ici que l'ASCII a retrouvé un peu d'estime auprès des geeks. S'il est possible d'écrire en utilisant ce langage, il est aussi possible de dessiner en ASCII. Et le moins que l'on puisse dire est que certains créateurs rivalisent d'imagination pour proposer des outils vraiment bluffant pour transformer une image en ... texte ! Voici quelques outils à votre disposition (sachez qu'il en existe d'autres).

  • Degraeve.com

    DeGraeve.com propose en plus une série de petits outils très utiles comme la fabrication d'un favicon ou la création d'une palette de couleur à partir d'une photo.

  • typoeffects.com

    Ce service est très paramètrable, on peut choisir la police et la taille minimum et maximum des caracatères, avec une option de couleur

  • Text-image.com

    Ici, on vous permet de convertir votre image de trois façons : HTML, ASCII et Matrix. Après quelques réglages, vous obtiendrez un résultat sympa mais toujours un peu web Old School.

  • Lunatic.no

    C'est une variante sur fond noir, très 80's me direz-vous !

Quelques exemples de réalisations en ASCII

Vous allez voir que certains ne manquent pas d'imagination et que les limites de l'ASCII (95 caractères, je le rappelle) n'empêchent pas d'être créatif.

Vague de Kanagawa, ASCII langage et mode d'expression
La Grande Vague de Kanagawa

Visage de femme en langage ASCII
Visage

Laetitia Casta en langage ASCII
Laetitia Casta

Danceuse animée en langage ASCII
Danseuse

Le web a également donné naissance à de nouveaux artistes au travers d'un mouvement appelé le net.art. Citons parmi eux le slovène Vuk Cosic qui a recrée le célèbre film pornographique Deep Throat en ASCII en vidéo.

Conclusion

Surtout connu des internautes quinquagénaires, l'ASCII s'est transformé au fil des années pour devenir une sorte de mode d'expression graphique.
Totalement inutile ou furieusement tendance - la mode est un éternel recommencement, dit-on -, ce langage vous permettra de vous exprimer avec originalité et de vous démarquer. J'attends de voir en commentaires les prouesses que vous serez capable de réaliser ;)

Daniel Dubois - auteur à web-eau.net

A propos de Daniel

Passionné par le Web depuis 2007, Daniel défend la veuve et l'orphelin du web en créant des sites respectueux du W3C. Fort de son expérience, il partage ses connaissances dans un état d'esprit open source. Très impliqué en faveur du CMS Joomla depuis 2014, il est également conférencier et fondateur du Joomla User Group Breizh.

web-eau.net

29800 Landerneau

06 74 50 27 99

daniel@web-eau.net

Liens rapides