1文字の入力を節約するためだけだったのでしょうか?
当時、C 関数名は 5 文字に制限されていなかったと思います。おそらく、strcmp
とunlink
も同じくらい古いでしょう。
関係者がこの件について公式に何か発言したのではないかと期待しているのですが、見つけることができませんでした。
これは、「ケン・トンプソンが『create は e で綴る』と言ったのはどういう意味か」と尋ねるのと同じではありません。なぜなら、これは別の質問であり、別の答えがあるからです。
答え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.