Answers:
鉴于该术语可以追溯到1970年代初,因此您应该在这里寻找该术语的“当代”含义。同样,作为术语,您应该根据开发人员的经验看一下当今流行的语言。
例如,您可以找到在Algol和Algol的用法中使用的术语描述符(Burroughs机器,引自Alastair JW Mayer 的Burroughs B5000的体系结构-20年后和时代还很远吗?):
这
descriptor
是二十年前推出的B5000的最新颖的功能之一。实际上,Burroughs发布了对B5000系统的描述,并将其命名为“描述符”(副标题为“ B5000信息处理系统的定义”)。该描述符仅用作数组访问机制,它可以进行边界检查(由硬件自动完成),并简化动态数组分配(在ALGOL机器中必不可少的)。它还允许区分单词数组和字符串,并可以指示字符的大小(以位为单位)。但是,它比这更强大。
“二十年前”是指1960年代初期,将它置于Unix开发人员的直接背景中。
文件描述符(碰巧是整数,但是早期的Unix代码并不关心整数和指针之间的区别),就像标准I / O FILE*
一样,它标识文件的一组属性。
尽管Multics也使用了描述符这个术语,但是(请参阅The Multics Virtual Memory:概念与设计)在内存管理术语中显得更多。
进一步阅读: