• # Caractères ASCII

    Posté par . En réponse au journal Canonical embrasse la technologie Microsoft (bootloader). Évalué à 4.

    Dans les nombreux et souvent trollesques commentaires qu'a occasionnés ce journal, il y en a un qui a failli me faire tomber de ma chaise. Il s'agit de la casse des noms de fichiers. Zenitram compare la différence de casse entre majuscule et minuscule comme une différence entre normal et italique ou comme une différence de couleur dans le rendu du nom de fichier. C'est aberrant. La différence entre un caractère minuscule et majuscule, c'est que ce n'est pas le même caractère. Si l'on s'en tient à l'ASCII, qui suffira pour la démonstration, le caractère 'A' est le soixante-cinquième caractère tandis que le caractère 'a' est le quatre-vingt-dix-septième. Ce ne sont pas les mêmes caractères (bis). Après, le fait qu'ils soient affichés d'une certaine couleur ou d'une certaine manière dépend de l'environnement d'affichage (un afficheur monochrome ne fera pas de différence de couleur) ou des marques de formatage de l'environnement qui assure le rendu d'affichage, ce qui à ma connaissance n'est une fonctionnalité d'aucun système de fichiers existant. Il resterait même à démontrer le bien-fondé d'un tel projet de fonctionnalité.

    Alors oui, "fichier.txt" et "fichier.txt" sont bien des noms de fichiers identiques. Et non, "Fichier.txt" et "fichier.txt" ne sont pas forcément des fichiers identiques, ça dépend de l'environnement où ils se trouvent. En tout cas leurs noms, en tant que chaînes de caractères, sont différents. Et présenter le fait de ne pas distinguer les deux comme un avantage est, soit franchement gonflé, soit totalement crétin. D'autant que ce genre de "fonctionnalités" est générateur d'erreurs.

    Sitôt sorti du binaire, la première matière première de l'informatique a été le caractère. Et 0x41 != 0x61 !

    Voilà, ce n'était pas grand-chose, mais ça méritait bien un thread.