エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
UNIX/C言語の謎めいた略語たち
概要 C言語でよく使われる関数・マクロ名やOSの機能に関係するような単語などは、昔のプログラミング環... 概要 C言語でよく使われる関数・マクロ名やOSの機能に関係するような単語などは、昔のプログラミング環境における文字数制約などのせいかやたらと略語が使われがちで呪文のようになっていることがよくある。 こんな呪文をすらすら解読できたらかっこいいだろうが、正直凡人にとっては可読性はかなり良くない。 登場当時の制約のもとでは仕方のない部分もあったのだろう。しかし、現代の慣習から見ればわかりにくいと思われる部分もかなりある。 こういった命名のわかりにくさは、C言語自体やC言語を使ったシステムプログラミングに挫折してしまう要因のひとつになっているのではないかと思っている (自分自身がそうであった)。 筆者はよくわからない関数名,マクロ名などに遭遇すると命名の起源を探す旅に出てしまうことが多く、幾度となく作業時間を溶かしてきた。 この記事は、筆者自身や筆者のように命名探しの旅に出てしまう癖をもった困った