La elección del descriptor de palabra siempre me ha estructurado como extraño. "Índice" o "id" parecen alternativas más obvias. ¿Existe una justificación conocida para elegir la palabra "descriptor"?
Supongo que "descriptor" transmite que a menudo es conceptualmente más key-ish que number-ish, pero a veces realmente es muy number-ish, por lo que la conjetura parece débil.
history
file-descriptors
Praxeolítico
fuente
fuente
Respuestas:
Dado que el término data de principios de la década de 1970, ahí es donde debe buscar un significado "contemporáneo" del término. Del mismo modo, como jerga, debe mirar los idiomas populares del día, en términos de la experiencia del desarrollador.
Por ejemplo, puede encontrar el término descriptor aplicado en Algol y en los usos de Algol (máquinas Burroughs, citando de The Architecture of the Burroughs B5000 - 20 Years Later and Still Ahead of the Times? De Alastair JW Mayer):
Eso "hace veinte años" se refiere a principios de la década de 1960, colocándolo en el fondo inmediato de los desarrolladores de Unix.
Un descriptor de archivo ( resulta ser un número entero, pero el código Unix anterior no se preocupaba por la diferencia entre enteros y punteros) identifica un conjunto de atributos para un archivo, tal como lo hace una E / S estándar
FILE*
.Multics también usó el término descriptor , aunque (ver The Multics Virtual Memory: Concepts and Design ) aparece más en la terminología utilizada para la administración de la memoria.
Otras lecturas:
fuente