Dado que o termo data do início dos anos 70, é aí que você deve procurar um significado "contemporâneo" do termo. Da mesma forma, sendo jargão, você deve olhar para as línguas populares do dia, em termos de experiência do desenvolvedor.
Por exemplo, você pode encontrar o termo descritor aplicado em Algol e em usos de Algol (máquinas Burroughs, citando A arquitetura do Burroughs B5000 - 20 anos mais tarde e ainda à frente do Times? por Alastair J.W. Mayer):
The
descriptor
was one of the most novel features of the B5000 when it was introduced twenty years ago. Indeed, Burroughs published a description of the B5000 system and titled it "The Descriptor", (subtitled "a definition of the B5000 Information Processing System"). The descriptor, used simply as an array access mechanism, allows bounds checking (done automatically by the hardware) as well as simplifying dynamic array allocation (essential in an ALGOL machine). It also allows for differentiating between word arrays and character strings, and can indicate the size (in bits) of the characters. However, it is more powerful than this.
Esse "vinte anos atrás" refere-se ao início dos anos 1960, colocando-o no contexto imediato dos desenvolvedores do Unix.
Um descritor de arquivo ( acontece ser um inteiro, mas o código Unix inicial foi descuidado sobre a diferença entre inteiros e ponteiros) identifica um conjunto de atributos para um arquivo, assim como um padrão I / O FILE*
faz.
As Multics também usaram o termo descritor , embora (veja A Memória Virtual Multics: Conceitos e Design ) aparece mais na terminologia usada para gerenciamento de memória.
Leitura adicional:
- 5. A IMPLEMENTAÇÃO DO ALGOL W ( página do projeto de preservação de software em Algol
- Descritor Br000 da Burroughs
- A arquitetura do Burroughs B5000 (Alastair JW Mayer) / li>