Le choix du mot descripteur m'a toujours structuré comme étrange. "Index" ou "id" semblent être des alternatives plus évidentes. Existe-t-il une justification connue pour le choix du mot "descripteur"?
J'imagine que "descripteur" montre que c'est souvent conceptuellement plus de clé-ish que de numéro-ish mais parfois c'est vraiment très numérique-ish donc cette supposition semble faible.
history
file-descriptors
Praxéolitique
la source
la source
Réponses:
Étant donné que le terme date du début des années 1970, c'est là que vous devriez chercher une signification "contemporaine" du terme. De même, étant du jargon, vous devriez regarder les langues populaires du jour, en termes d'expérience du développeur.
Par exemple, vous pouvez trouver le terme descripteur appliqué dans Algol et dans les utilisations d'Algol (machines Burroughs, citant The Architecture of the Burroughs B5000 - 20 Years Later and Still Ahead of the Times? By Alastair JW Mayer):
Cet «il y a vingt ans» fait référence au début des années 1960, le plaçant dans l'arrière-plan immédiat des développeurs d'Unix.
Un descripteur de fichier (qui se trouve être un entier, mais le premier code Unix ne se souciait pas de la différence entre les entiers et les pointeurs) identifie un ensemble d'attributs pour un fichier, tout comme le font les E / S standard
FILE*
.Multics a également utilisé le terme descripteur , bien que (voir La mémoire virtuelle Multics: concepts et conception ), il apparaisse davantage dans la terminologie utilisée pour la gestion de la mémoire.
Lectures complémentaires:
la source