Die Wahl des Wortdeskriptors hat mich immer als seltsam strukturiert. "Index" oder "id" scheinen offensichtlichere Alternativen zu sein. Gibt es eine bekannte Begründung für die Wahl des Wortes "Deskriptor"?
Ich denke, "Deskriptor" vermittelt, dass es konzeptionell oft mehr Schlüssel als Zahlen ist, aber manchmal ist es wirklich sehr Zahlen, so dass die Vermutung schwach erscheint.
history
file-descriptors
Praxeolitisch
quelle
quelle
Antworten:
Angesichts der Tatsache, dass der Begriff aus den frühen 1970er Jahren stammt, sollten Sie hier nach einer "zeitgenössischen" Bedeutung des Begriffs suchen. Ebenso sollten Sie als Fachsprache die gängigen Sprachen des Tages im Hinblick auf die Erfahrung des Entwicklers betrachten.
Zum Beispiel finden Sie den Begriff Deskriptor , der in Algol und bei der Verwendung von Algol verwendet wird (Burroughs-Maschinen, zitiert aus Die Architektur der Burroughs B5000 - 20 Jahre später und immer noch der Zeit voraus? Von Alastair JW Mayer):
Das "vor zwanzig Jahren" bezieht sich auf die frühen 1960er Jahre und stellt es in den unmittelbaren Hintergrund der Entwickler von Unix.
Ein Dateideskriptor ( zufällig eine Ganzzahl, aber der frühe Unix-Code hat den Unterschied zwischen Ganzzahlen und Zeigern nicht
FILE*
berücksichtigt ) identifiziert eine Reihe von Attributen für eine Datei, genau wie eine Standard-E / A.Multics verwendete auch den Begriff Deskriptor (siehe Der virtuelle Multics-Speicher: Konzepte und Design ), der jedoch eher in der für die Speicherverwaltung verwendeten Terminologie vorkommt.
Weiterführende Literatur:
quelle