Posted at

メジャーな宝石の名前、だいたいプログラム言語になってる説

そろそろおいらもプログラム言語でも作ろうかなと思って先にネーミングを検討してたら、

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言語が宝石の王様だったー。