Site WWW de Laurent Bloch
Slogan du site

ISSN 2271-3905
Cliquez ici si vous voulez visiter mon autre site, orienté vers des sujets moins techniques.

Pour recevoir (au plus une fois par semaine) les nouveautés de ce site, indiquez ici votre adresse électronique :

Forum de l’article

Python

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

Rappel de la discussion
Python
Robert Ehrlich - le 22 mars 2024

"on dit plutôt maintenant développeurs" ... Il y a (au moins) deux expressions qui m’exaspèrent quelque peu dans ce qu’"on dit maintenant" : "développeur" et "disque dur" Ces expressions sont pour moi la marque justement d’une marque : Apple, dont je n’apprécie que modérément l’influence, surtout quand elle est souterraine comme c’est le cas ici.

Commençons par "disque dur". A mes débuts j’ai connu les "disques" tout court, le seul truc qui était dur là-dedans était parfois de s’en servir, surtout sur les systèmes IBM avec leur célèbre JCL. C’était d’ailleurs un grand progrès en capacité par rapport à leurs prédécesseurs les tambours qui pendant un certain temps sont restés plus rapides, ce qui a justifié la coexistence des deux pendant un certain temps. Autre avantages des disques : certains étaient amovibles, ce qui permettaient des échanges de données entre ordinateurs et permettait d’avoir une capacité de stockage totale supérieure à la capacité "en ligne".
Puis vinrent les disque souples, en anglais "floppy disk", en français souvent appelés "disquette". Ce mot n’a pas plu à Apple (il faut croire qu’il était utilisé aussi en anglais) qui a jugé ce mot péjoratif et a envoyé à tous les gens de son univers des instructions comme quoi il ne fallait pas l’utiliser mais parler uniquement de disque (disk) en rajoutant éventuellement en cas d’ambiguïté le qualificatif "souple" (floppy) ou "dur" (hard). Quel utilisateur d’Apple n’a jamais eu le fameux message "Ce disque est illisible, voulez-vous l’initialiser ? " ? Message marquant là encore l’hubris du constructeur, car le "disque" pouvait être parfaitement lisible mais son contenu n’étant pas reconnu comme conforme à la structure de données standard utilisée par Apple. Je dois reconnaître que là ils ne sont pas les seuls, les systèmes Microsoft faisaient de même en utilisant qui plus est le mot "formater" au lieu d’initialiser, ce qui pourrait susciter encore un développement critique.

Venons-en (justement ?) à "développeur". A mes débuts on parlait plutôt de programmeurs. Puis s’est fait une distinction qui s’est plus ou moins éteinte depuis entre "analyste" et "programmeur", le premier s’occupant du haut niveau et le second les mains dans le cambouis. Là encore ça a dû paraître péjoratif à Apple qui a lancé le terme "développeur". On disait alors souvent "analyste programmeur" dans la mesure où beaucoup faisaient les deux choses, mais là ça a dû leur paraître trop long ou pédant. Moi, quand j’ai vu apparaître ce mot, je me suis tout de suite dit que la programmation sous leur système était tellement merdique qu’il fallait pour cela une nouvelle race de programmeurs et un nouveau mot pour les désigner.

Allons, encore un petit développement sur "formatage". Un disque tout neuf sortant de chez le constructeur n’est pas constitué de plateaux sans aucune magnétisation, il y a déjà des choses inscrites dessus, c’est ça qu’on a appelé au début le "formatage". Dans le standard SCSI il y a une commande pour réitérer cette opération faite par le constructeur, en changeant éventuellement certains paramètre physiques (nombres de secteurs de secours, décalage entre adresse adresse logique et position physique aux changements de piste et cylindre, etc.). Au passage cette opération inscrit des données qui ne sont pas visibles par ailleurs, tels qu’en-têtes de secteurs permettant de synchroniser les horloges bit et octets, d’identifier le secteur et j’en oublie.

Par ailleurs dans la quasi totalité des systèmes d’exploitation, les disques sont organisés en "systèmes de fichiers", où les données sont repérées par des métadonnées permettant de les identifier par des noms et de retrouver leur emplacement sur le disque à partira de là. Dans les systèmes Unix il y une commande pour créer sur un disque un tel système de fichiers vide. Par contre, Apple et Microsoft ont décidé d’appeler cette opération "formatage" ou "initialisation", ce qui introduit de la confusion, mais en plus nie implicitement l’existence possible d’autres systèmes de fichiers. Ceci dit Microsoft a quand même été obligé de proposer le choix entre FAT et NTFS quand ils ont eu deux systèmes de fichiers différents.

Derniers commentaires

L’irrésistible ascension de Nvidia
la première question est la définition de l’intelligence artificielle. Elle ne se réduit pas aux (…)

L’irrésistible ascension de Nvidia
Je suis d’accord avec les lignes générales du texte, mais avec quelques nuances. Il me semble (…)

Une illustration de la concurrence monopolistique
Attention : les GPU sont très forts en produits scalaires, (en multiplication de matrices par (…)

Python
"on dit plutôt maintenant développeurs" ... Il y a (au moins) deux expressions qui m’exaspèrent (…)

À la Commission de développement de l’informatique du Ministère des Finances
Article tout aussi instructif que plaisant à lire. On pensera aussi à "Comédies Françaises", le (…)