HS algèbre de Bool :
Il est plus simple d'écrire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(_flags[OptionPlaceholderL] == _flags[OptionPlaceholderR]) {
HS algèbre de Bool :
Il est plus simple d'écrire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(_flags[OptionPlaceholderL] == _flags[OptionPlaceholderR]) {
Bonjour.
Je sais que j'ai vexé les Linuxiens avec ce message. Par contre je pense qu'il y a une réelle discussion à faire entre IHM et ligne de commande. Et si je parle de mes conclusions, je sais que je vais encore prendre beaucoup de -.
Je vais te surprendre en disant que je suis admiratif de tous ces "maîtriseurs" de ligne de commande. Ils t'affichent les logs de 8 serveurs sur la même interface. Quand je les vois faire, beaucoup de redo, backspace, et vas-y que je re-tape le même truc. C'est certain, il tape vite, mais que d'énergie dépensée. En 2/3 clics, tu as le même résultat avec une IHM. Mais en effet, il faut que l'IHM propose le même service.
J'ai pas compris là.
J'ai juste demandé aux 9 personnes de s'expliquer. Visiblement vous n'êtes que 2 à assumer, pour l'instant. Mais c'est un bon début. En fait, j'ai juste envie de voir si les 9 personnes sont capables de raisonner individuellement.
Open Source Microsoft MediaFoundation
https://github.com/mofo7777
http://jeux.developpez.com/faq/directx/?page=dshow
Bonjour.
D'accord je note, j'ai compris l'article de travers. Je suis vachement avancé maintenant. Merci pour ton intervention.
Je m'excuse d'avance, mais en Français, ça donne quoi.
C'est quoi qui te rendent dingue ? je ne comprends rien à ce que tu racontes.
Open Source Microsoft MediaFoundation
https://github.com/mofo7777
http://jeux.developpez.com/faq/directx/?page=dshow
Deux choses :
1 Dans les années 1920-1930, les terminaux étaient au mieux des ampoules...
2 Dès que cela a été possible les développeurs que je connaissais (et moi) sont passés à 132 colonnes, mais c'était très petit.
Conclusions :
1. L'auteur de l'article n'a qu'une vision très partielle de son sujet.
2. Limiter le colonnage à 80 est une étrange idée.
Laissez-les vivre...
Ben y a un paquet de dev qui ont 8 fenêtres de vim ouvertes en simultané, donc effectivement plus de 80 colonnes ça les emmerde, mais perso je m'en fous
Les 80 caractères, ça vient pas du format des cartes perforées (cartes Hollerith, si ma mémoire est bonne) ? C'est vraiment pour les nostalgiques...
Limiter la longueur de ligne est une convention typographique classique pour améliorer le confort de lecture. C'est également utilisé dans les journaux, magazines, blogs, etc... http://webtypography.net/2.1.2
En programmation, de nombreux projets, langages, outils de développement, etc... limitent la longueur de ligne : https://en.wikipedia.org/wiki/Charac...In_programmingAnything from 45 to 75 characters is widely regarded as a satisfactory length of line for a single-column page set in a serifed text face in a text size.
Dans un journal il n'y a pas d'indentation, sauf éventuellement un alinéa (souvent remplacé par une lettrine, d'ailleurs). De plus, pas possible de mettre une barre de défilement horizontal dans un journal papier. Et je doute aussi que la limite soit encore exprimée en caractères, plutôt en pixels pour tenir compte du fait qu'un i est moins large qu'un m.
Sauf que pour beaucoup ce sont juste des recommandations, pas une obligation.
Puisqu’il s’agit de lisibilité des sources, il faut aussi compter avec la coloration syntaxique, qui était peu utilisée à l’époque des 80 colonnes. Et c’est un outil vraiment efficace et si banal aujourd’hui. Pour ceux qui ont joué du Macintosh-128, ce n’était qu’un “marquage” (gras, contourné, italique, etc.) puisque l’écran était monochrome, mais déjà très “confortable”.
"Linus Torvalds pense aussi qu'il faut écrire des choses correctement au lieu d'utiliser des abréviations"
C'est à dire que s'il devait réécrire linux aujourd'hui, il changerait les commandes unix en mettant par exemple change directory à la place de cd, ou find -all... etc.
Je ne suis pas sure qu'il aurait eu le même succès.
Personnellement je prefere les abreviations que les noms a rallonge. La paresse ca se travaille
Concrêtement, les pages HTML produitent par tous mes autre éditeurs font également mise-à-jour automatique dans le navigateur !!! S'il n'y a pas un truc qui intercepte mes CRTL S, c'est sans doute de la magie. Et c'est sans compté que mon système rampait lorsque j'avais VS code. J'ai de la difficulté à croire que c'est qu'une bavure de Microsoft. Cela me semble malicieux. Donc pour ma part VS code, c'est fini pour moi. J'ai aucune envie d'utiliser quelque chose qui lit en permanence ce que je tape.
Et si je redémarrais le système pour me débarrasser de ce processus, il réapparaIssait même si je n'avais pas utilisé VS code ...
C'est plus probablement un simple serveur node qui surveille les enregistrements de fichier.
Open Source Microsoft MediaFoundation
https://github.com/mofo7777
http://jeux.developpez.com/faq/directx/?page=dshow
Vu son avis sur le C++, ça m'étonnerait (http://harmful.cat-v.org/software/c++/linus) :
Mais je vois pas le rapport : la console VT100 ne permettait pas de coder du C++ ? Ca commence à être vraiment n'importe quoi, bientôt le réchauffement climatique et la covid vont être de la faute du VT100...C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it. Quite frankly, even if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C.
Pour rappel, les imprimantes à aiguilles ne permettaient pas plus de 80 caractères par ligne. Et, jusque dans les années 90, les sources étaient souvent imprimées et archivées dans des classeurs. Si l'on dépassait les 80 caractères par lignes, les sources devenaient désagréables à déchiffrer quand la ligne de code était reportée sur la ligne suivante du papier. Avec l'arrivée des imprimantes laser pas trop onéreuses dans les années 90, on bénéficiait de fontes plus petites, restant bien lisibles, et l'on pouvait imprimer en mode paysage. Déjà à cette époque, je ne me préoccupais plus des 80 caractères par ligne.
C'est de l'ironie ?
Si non, je répondrais qu'il y a une logique à l'organisation des touches, ce n'est pas pour rien qu'il y a un clavier Anglais et un clavier Français, l'organisation des touches est faite pour rendre accessible plus facilement les lettres utilisées le plus souvent dans tel langue.
Pour en revenir au sujet, perso je ne me limite pas aux 80 caractères, j'aime avoir le plus de code possible sous les yeux pour m'en imprégner, mais je comprend la logique de cette limitation qui selon moi serais pour le cas ou tu te retrouverais à devoir lire du code sur un terminal ne t'appartenant pas, étant configuré par défaut et bien administré (limitation des droits), ce qui peut arrivé dans l'industrie, car oui on développe sur des matériels évolués mais le client lui se contente du matériel qu'il a et qui fonctionne parfaitement pour lui sans qu'il est besoin d'une puissance démesuré ou d'avoir une interface graphique, le tout c'est de le savoir, et un bon développeur répond aux besoins de l'utilisateur final.
Rien n'empêche de développer sans la limitation et de transformer via un programme scripté ou non le style avant livraison, c'est l'intérêt de l'informatique, l'automatisation des tâches.
Après faut pas avoir un petit chef au dessus (gardien des coûts court terme et partisan de la médiocrité du moment que cela coûte moins cher) qui ne verra pas l'intérêt de la chose et le petit plus pour le client final.
Si tu avais lu la discussion, tu aurais compris que je parlais des claviers eux-mêmes et non de la dispostion des caractères sur les touches :
"... ça s'appelle des claviers matriciel (en Français) ou orthogonal en Anglais. Typematrix, XD75, ergodox, kinesis, maltron, Planck..."
Non pas du tout, c'est pour éviter de coincer les marteaux des machines à écrire du 19e siècle : https://fr.wikipedia.org/wiki/AZERTY#Histoire
Et donc avoir des enchaînements d'opérations à rallonge qui constituent une purge pour toute personne n'ayant pas écrit le code ? Si tu dois enchaîner des opérations, fais une fonction avec un nom clair qui s'occupe de ça et renvoie le résultat. Il y a très peu de cas où une ligne longue se justifie.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager