Учитывая, что термин появился в начале 1970-х годов, вам следует искать «современное» значение термина. Точно так же, говоря о жаргоне, вам следует взглянуть на популярные в настоящее время языки с точки зрения опыта разработчика.
Например, вы можете найти термин дескриптор , применяемый в Алголе и в использовании Алгола (машины Берроуза, цитата из Архитектура Берроуза B5000 - 20 лет спустя и все еще впереди времени? Аластера Дж. У. Майера):
Дескриптор
был одной из самых новых особенностей B5000, когда он был представлен двадцать лет назад. Действительно, Берроуз опубликовал описание системы B5000 и назвал его «Дескриптор» (с подзаголовком «Определение системы обработки информации B5000»). Дескриптор, используемый просто как механизм доступа к массиву, позволяет проверять границы (выполняется автоматически аппаратным обеспечением), а также упрощает динамическое распределение массива (что важно в машине ALGOL). Он также позволяет различать массивы слов и символьные строки и может указывать размер (в битах) символов. Однако он более мощный, чем это.
То, что «двадцать лет назад» относится к началу 1960-х, ставит его на задний план разработчиков Unix.
Дескриптор файла ( бывает целым числом, но ранний код Unix не обращал внимания на разницу между целыми числами и указателями) идентифицирует набор атрибутов для файла, как стандартный ввод-вывод ФАЙЛ *
делает.
Multics также использовал термин дескриптор , хотя (см. Виртуальная память Multics: концепции и дизайн ) он больше встречается в терминологии, используемой для управления памятью.
Дополнительная литература: