そろそろおいらもプログラム言語でも作ろうかなと思って先にネーミングを検討してたら、
Perl、Ruby 以外にも宝石名のプログラム言語が多数あるっぽいことが判明。
宝石の名前のプログラム言語がどのぐらいあるか調べてみた。
宝石名 | 言語名 | タイプ | 概要 |
---|---|---|---|
真珠(パール) | Perl | スクリプト言語 | 説明不要の大メジャープログラミング言語。 真珠(パール)の正確なつづりは pearl。 6月の誕生石。 |
ルビー | Ruby | オブジェクト指向 スクリプト言語 |
説明不要の大メジャープログラミング言語 7月の誕生石 |
水晶(クリスタル) | Crystal | Rubyライクの コンパイル言語 |
https://crystal-lang.org/ 大規模での利用事例も多数ある注目言語 |
サンゴ | Coral | 学習用のシンプルな プログラミング言語 |
official site 3月の誕生石 |
トパーズ | topaz | RPythonで書かれた Ruby実装 |
github official site 11月誕生石 |
エメラルド | Emerald | 1980年代に作られた OOPな言語 |
wikipedia 5月の誕生石 |
ダイヤモンド | Diamond | C#で書かれた OOPな言語 |
https://archive.codeplex.com/?p=diamond 4月の誕生石 |
ガーネット | Garnet | Rubyライクの スクリプト言語 |
official site 1月の誕生石 |
サファイア | sapphire | 関数型言語? |
official site 9月の誕生石 |
琥珀(こはく) | Amber | 関数型言語 | github |
オパール | Opal | 関数型言語 |
wikipedia 10月誕生石 |
上記で今一番ホットなのがなんといっても Crystal だろう。
- Rubyっぽいコードが爆速で動く!?CrystalとRubyを比較してみた
- Ruby のように書きやすく C のように速いプログラミング言語「Crystal」
- crystalのタグをチェック→ https://qiita.com/tags/crystal
結果
上記の通り、一目瞭然でメジャーな宝石名のプログラミング言語はすでにほぼ存在していることが分かった。プログラミング言語の名前をつける場合は宝石以外のジャンルから検討した方がよさそう。
そう思えば C って元素記号だと炭素、炭素の単結晶といえばダイヤモンド!
ということでC言語が宝石の王様だったー。