Pourquoi le terminal par défaut de la largeur de 80 caractères?
80 semble être la valeur par défaut dans de nombreux environnements différents et je suis à la recherche d'une technique ou de la raison historique. C'est la connaissance commune que les lignes de code ne doit pas dépasser 80 caractères, mais je suis mal à trouver une raison pour laquelle, en dehors de "certaines personnes pourraient s'énerver."
- Certains d'entre nous rappelle encore à cartes perforées, fortran codage de formes, et IBM 3270 terminaux.
- IBM les plus populaires de cartes perforées. en.wikipedia.org/wiki/...
- Étant né dans l'histoire récente certainement me laisse à un inconvénient ici.
- Eh bien, cela commence avec la largeur des roues de chariots ...
Vous devez vous connecter pour publier un commentaire.
Selon Wikipedia:
source: http://en.wikipedia.org/wiki/Characters_per_line
Dois-je toujours utiliser 80 CPL?
De nombreux développeurs affirment utilisation de 80 CPL, même si vous pouvez utiliser plus. Citation de: http://richarddingwall.name/2008/05/31/is-the-80-character-line-limit-still-relevant/
Comme un utilisateur de Vim, je garde
ColorColumn=80
dans mon~/.vimrc
. Si je me souviens bien, l'Éclipse de mise en forme automatique CtrlMajF, les sauts de lignes à 80 caractères par défaut.C'est parce que les cartes perforées IBM étaient de 80 caractères de large.
Votre ordinateur n'a sans doute pas un coup de poing lecteur de carte, mais il a probablement
lpr(1)
qui suit la convention définie par IBM pour les cartes perforées. Lelpr(1)
de commande par défaut police Courier avec les marges pour 80 colonnes et 8-l'espace des onglets pour les fichiers de texte brut sur 8,5"x11" papier". Essayezcat foo.c | lpr
et si l'auteur defoo.c
utilisé conventionnelle de la largeur de ligne et le code source de règles de mise en forme, puis la page imprimée look surtout lisible. Sinon, préférable de ne pas tuer les arbres.L'une des caractéristiques d'une bonne typographie est correctement mis en mesure - longueur de la ligne de caractères.
Qu'il fait tout simplement le sens de rendre votre texte lisible.
Voir Cinq étapes simples pour une meilleure typographie pour plus d'info.
Si je me souviens bien les anciennes imprimantes matricielles étaient seulement en mesure d'imprimer de 80 caractères travers. Je suis assez sûr de mon vieux commodore 64 et 128 eu le même 80 caractères, maintenant que j'y pense, je ne pense pas que le moniteur peut afficher plus de 80 caractères
http://en.wikipedia.org/wiki/Dot_matrix_printer
peut-être en raison de la résolution d'écran de 640 pixels..
chaque personnage est ou a été de 8 pixels de large, vous donnant 640 (80x8)