UNIX / POSIXシステムコール名を復号化するのが難しいのはなぜですか?

UNIX / POSIXシステムコール名を復号化するのが難しいのはなぜですか?

andの代わりにandtimeのようなわかりにくいシステムコール名を使用する理由は、おそらくUnixやより適しています。それでは、次の点に進みます。なぜ誰かが読むことができるように、ラクダの大文字や少なくとも下線を持たないことをしたいのでしょうか。もちろん、呼び出しにはより多くの文字が含まれますが、コードの読みやすさがより重要であることは、誰もが知っているという事実です。creatgetCurrentTimeSecscreateFileget_current_time_secscreate_filecfsetospeed

ベストアンサー1

これは当時の技術的な限界によるものでした。 POSIX規格は、1970年に誕生したUNIXを参照して1980年代に作成されました。一部のCコンパイラでは、タイムアウト識別子を6〜8文字で指定して、変数と関数の標準名の長さを設定します。

関連質問:

おすすめ記事