3
0

More than 1 year has passed since last update.

惹かれたネーミングをタイプ分けしてみる

Last updated at Posted at 2021-11-18

はじめに

 ネーミングセンスに惹かれた言葉 を書いたあと、これもいいなが止まらなくなっていたのでいっそ洗い出してタイプ分けしてしまおうと思った次第です。そして惹かれた順に勝手にランク付けもしました。

A-rank

 センスと教養がなければ思いつかなそう。惹かれた順に。

Fairytale-like Type

 童話が由来のもの。幻想的なセンスを感じたためこんなタイプ名に。

 パンくずリスト
 エンディアン

Jedi Type

 特徴の類似性から連想したもの。ヨーダが筆頭のものということで。

 ヨーダ記法
 tee(コマンド)

Taxonomic Type

 概念的関係から連想されたもの。これも他に例が見つけられず存続の危機。

 Anaconda(∈ Python)

AnimalCase Type

 形が動物に似ていることが由来のもの。動物好きゆえあえてHieroglyphと分けてみた。

 camelCase / snake_case / ...
 セイウチ演算子

Antonym Type

 既存のものの反対という関係に由来するもの。

 WET (↔︎ DRY原則)
 DWARF (↔︎ ELF)
 tac (↔︎ cat)
 less (↔︎ more)
 Markdown (↔︎ Markup)
 Unix (↔︎ Multics)

B-rank

 広い視野とおおらかな心がないと思いつかなそう。

Follower Type

 既存のものに対して概念的に次・隣といったもの。

 C言語 (← B言語)
 C++/C# (← C言語)
 Ruby (← Perl)

Hieroglyph Type

 その形から連想されたもの。

 Hamburger menu / Bento menu / ...
 マスタッシュ構文
 エルビス構文

Googol Type

 子供が生み出した言葉を採用したもの。
 "Google"の名のもとになった"googol"という言葉は子供が生み出したらしいのでこの名前に。

 Hadoop
 Nutch(Apache)

Perl Type

 既存の単語を事情があって少し変えたもの。Perlが一番有名ということで。

 Perl (← Pearl)
 Clojure (← Closure)

Recursive Acronym Type

 いわゆる再帰的頭字語。

 GNU (GNU's Not UNIX)
 YAML (YAML Ain't Markup Language)
 pip (pip install python)
 LAME (LAME Ain't an MP3 Encoder)
 Nagios (Nagios Ain't Gonna Insist On Sainthood)

Grep Type

 ただの略語とも言えますがこれは特別扱いしたいところ。
 とはいえgrep以外見当たらず存続の危機。

 grep (g/RE/p)

Decorated Type

 既存の名前にプラスアルファしたもの。

 bash
 Javascript

Family-Oriented Type

 身近な人、特に家族の名前を使ったもの。家族思いということで。

 MariaDB
 Debian
 Lucene

C-rank

 いい感じの名前をつけようという気持ちは垣間見えるもの。

Numeronym Type

 スペルを文字数に置き換えたもの。

 i18n
 s11n
 l10n

※ k8sは他に入れたので除外しました。

A2 Type

 同じ頭文字を個数でまとめたもの。Alphabet Aggregation からA2と命名。

 EC2
 S3
 W3C

Inventors Type

 考案者の名前や属性情報をそのまま採用したもの。

 ハンガリアン記法
 ポーランド記法
 awk

Unicorn Type

 空想上の生き物の名前そのまま採用したもの。有名なUnicornをタイプ名に。

 Daemon
 Phoenix

Ubuntu Type

 〇〇語で××系。

 Ubuntu
 Kubernetes
 Wiki

ランク外

 タイプ分けするほどでもないがせっかくなのでまとめておく。

Proper Noun Type

 既存の固有名詞(人名含む)をそのまま流用したもの。

 Ansible
 Delphi
 Django
 Haskell
 Kotlin
 Pascal

Emotional Type

 既存の固有名詞だけど一応考案者の思いが込められてるもの。

 Java (よく通ってた)
 Mecab (好物)
 Python(よく観てた)

Common Noun Type

 普通名詞をただ流用しただけのもの。

 Eclipse(日食)
 Git(ばかもの)
 Maven(専門家)
 Vagrant(放浪者)

おわりに

 極力有名なワードに絞ったつもりです。タイプ名は気に入らなくなったりもっといいのが登場したらチェンジすると思います。仲間たちも順次追加するかもしれません。以上です。

3
0
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0