@e99h2121 アドベントカレンダーデラックス Advent Calendar 2021
https://qiita.com/advent-calendar/2021/advent-calendar-delaxe
1日目「カタログ」概論(以下、元記事という)
https://qiita.com/e99h2121/items/2e992ba08be2ad324124
この記事に感想をどこかに書きかけたはずなのに忘れてしまったかもしれない。
「@e99h2121 アドベントカレンダーデラックス Advent Calendar 2021」
は長いので、
「@e99h2121 ACDX AC 2021」
と短縮系にさせてください。
語源 catalog, catalogue
語源から理解してみると、何がいいたいかが分かることがしばしばある。
根幹を成す意味か、派生してきた意味かなども考察してみることもできるかもしれない。
https://gogen-wisdom.hatenablog.com/entry/2019/11/06/120000
目録 cata(=完全に)+legein(=数える、選ぶ)
Categoryと先頭が一緒なんだ。
https://eigogen.com/word/catalogue/
cata- : down(上から下に→全部にわたって, 誤って)
http://hidic.u-aizu.ac.jp/result.php?tableName=tango&word=catalog
kat- 「下に」の意。
leg- 集めること、さらに派生して 話すことを表す。重要な派生語は、語幹lectを持つ語(select, collect(1)など)、接尾辞-logy(論議や表現、学問を表す)を持つ語(biology, technologyなど)、coil(1), legal, lesson, loyalなど。
https://www.etymonline.com/search?q=catalog
a list of separate items,
https://www.learnthat.org/pages/view/roots.html#c
cata: down, against, completely, internsive, according to
項目一覧(catalog)
元記事から
カタログはフィードバックを受けるためのものでもある。
カタログは作成日付によって履歴管理する。
ユーザーからの要望のほとんどは、開発者の考え足らずの開発の結果、抜け落ちているものばかりである。そうならないために、仮説を立てた上で「カタログ」を書き、検証していくことでより深い開発が可能となる。
catalogは、一般名詞の項目一覧として使っていることを伺うことができる。
ポリアンナの「良かった探し」にならえば、
機能一覧とか、非機能一覧とかは、作る人のための都合で分類しているらしいことを利用者に押し付けるより良かった。
項目一覧(catalog)と言ってもらった方がずっといい。
英語で検索してみると、ありとあらゆるcatalogが出てきて収拾がつかない。
参考資料
Proposal Catalog
https://dribbble.com/tags/proposal_catalog
完成形のいくつかを一覧にする場合と、完成形の構成要素を選ぶ一覧にする場合があることが想定できる。
仕事の種類によるかも。
Function Catalog
https://www.absoft.com/wp-content/uploads/2015/08/FortranFCv5.pdf
A Catalog of Functions
http://faculty.up.edu/wootton/Calc1/Section1.2.pdf
Function Catalog and Flexible Function Signatures
https://cloud.spring.io/spring-cloud-static/spring-cloud-function/1.0.0.RELEASE/multi/multi__function_catalog_and_flexible_function_signatures.html
関連資料
英語の資料で、技術用語と一般用語が同じ単語を、違う意味で使っている仕様書にしばしば出会う。
interruptを、CPUの固有機能としての割り込みとして使う場合と、ソフトウェアの処理を、他のソフトウェアが途中から実行順番を入れ替えるのもinterruptという単語を使って記述していることがある。
英語は単語数が少なくて技術文書を記述している場合があり、分かりやすい場合をよく経験する。
特定のCPUでは、ソフトウェアで割り込みを発生させる命令があると、3種類の事象をinterruptという表現で済ませていることがある。hardware interrupt, software interrupt, interruptの3種類に分けて表記をお願いすることがある。
自己参照
プログラマが知っているとよい英単語の語源。英語(1)
https://qiita.com/kaizen_nagoya/items/9de6d47c47e2c211222b
「@e99h2121 2020年のうちに読んでおきたい2020年アドベントカレンダーをピックアップしますまいか」を超えられない
https://qiita.com/kaizen_nagoya/items/b90c6758b2c18d0f5b23
最後までおよみいただきありがとうございました。
いいね 💚、フォローをお願いします。
Thank you very much for reading to the last sentence.
Please press the like icon 💚 and follow me for your happy life.