"파일 설명자"에서 "설명자"의 어원

"파일 설명자"에서 "설명자"의 어원

단어 설명어의 선택은 항상 나를 이상하게 생각합니다. "index" 또는 "id"가 더 확실한 선택인 것 같습니다. "설명자"라는 단어를 선택한 이유가 알려져 있나요?

"설명자"는 종종 숫자보다 개념적으로 더 중요하다고 생각합니다. 하지만 때로는 숫자가 너무 많아서 추측이 약한 것 같습니다.

답변1

이 용어의 유래가 1970년대 초로 거슬러 올라간다는 점을 고려하면 여기서는 이 용어의 "현대적" 의미를 찾아보아야 합니다. 다시 말하지만, 전문 용어로는 개발자의 경험을 바탕으로 오늘날 인기 있는 언어를 살펴봐야 합니다.

예를 들어 다음과 같은 용어를 찾을 수 있습니다.설명자Algol에 적용 및 Algol의 사용(Burroughs Machine, 인용:Burroughs B5000의 아키텍처 - 20년이 지난 지금도 시대를 앞서 있습니까?저자: Alastair JW Mayer:

이것descriptor이는 20년 전 출시 당시 B5000의 가장 혁신적인 기능 중 하나였습니다. 실제로 Burroughs는 B5000 시스템에 대한 설명을 발표했습니다."설명자", (부제 "B5000 정보 처리 시스템 정의"). 설명자는 배열 액세스 메커니즘으로만 사용되며 경계 확인(하드웨어에 의해 자동으로 수행됨)을 허용하고 동적 배열 할당(ALGOL 시스템에 필수적)을 단순화합니다. 또한 단어 배열과 문자열을 구별할 수 있으며 문자 크기를 비트 단위로 나타낼 수 있습니다. 그러나 그것은 그보다 훨씬 더 강력합니다.

"20년 전"은 1960년대 초반을 의미하며, 이를 Unix 개발자의 즉각적인 맥락에 적용합니다.

파일 설명자(발생하다은 정수이지만 초기 Unix 코드는 정수와 포인터의 차이를 신경 쓰지 않았습니다)는 표준 I/O와 마찬가지로 파일의 속성 집합을 식별합니다 FILE*.

이 용어는 Multics에서도 사용됩니다.설명자그러나 (참조Multics 가상 메모리: 개념 및 설계) 메모리 관리에 사용되는 용어로 더 많이 나타납니다.

추가 자료:

관련 정보