단지 편지를 타이핑하는 수고를 덜기 위해서일까요?
그 당시에는 C 함수 이름이 5자로 제한되지 않았다고 생각합니다. 왜냐하면 strcmp
아마도 unlink
똑같이 오래되었을 것이기 때문입니다.
관련된 누군가가 이에 대한 문서를 게시할 것으로 기대했지만 찾을 수 없었습니다.
이것은 "Ken Thompson이 '나는 'e'로 create를 철자하겠습니다'라고 말한 것이 무엇을 의미합니까?"라고 묻는 것과는 다릅니다. 왜냐하면 그것은 다른 대답을 가진 다른 질문이기 때문입니다.
답변1
답변2
아마 이 내용을 보셨을 것입니다. 이는 귀하의 질문에 대한 완전한 답변은 아니지만 다음과 같습니다 man 3 creat
.
RATIONALE The creat() function is redundant. Its services are also provided by the open() func‐ tion. It has been included primarily for historical purposes since many existing applications depend on it. It is best considered a part of the C binding rather than a function that should be provided in other languages.