なぜ「作成」を「作成」と呼びませんか? [コピー]

なぜ「作成」を「作成」と呼びませんか? [コピー]

ただ手紙を入力する手間を省くためですか?

当時、C関数名は5文字に制限されていないと思います。なぜならstrcmp、おそらくunlink同じように古いのでしょう。

関連する誰かがそれに関する文書を投稿すると期待していましたが、見つかりませんでした。

これは、「Ken Thompsonが「私は「e」でcreateをスペルします」と言ったことはどういう意味ですか?」と尋ねるのとは異なります。なぜなら、異なる答えを持つ別の質問だからです。

答え1

~からLSP(28ページ):

はい、関数名に「e」はありません。 Unixの創始者であるKen Thompsonは、Unixをデザインしながら文字が欠けていることが最も後悔することだと冗談を言ったことがある。

おそらく確認してみるべきだと思います。これ質問。

答え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.

関連情報