浜松のWEBシステム開発・スマートフォンアプリ開発・RTK-GNSS関連の開発はお任せください
株式会社シーポイントラボ
TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:静岡県浜松市中区富塚町1933-1 佐鳴湖パークタウンサウス2F

コンパイルできるRubyライクな爆速言語 Crystal

Rubyライク(Rubyと高い構文互換性をもっている)な言語として、”Crystal”と呼ばれる言語が、最近少しずつ人気を集めているようです。

Ruby開発者がCrystalを使うべき5つの理由 – SOFTANTENNA BLOG

Rubyの構文と非常によく似た構文を採用しており、Ruby開発者にとっては非常に少ない学習コストで、爆速のWebアプリを作成することができます。

Rubyっぽいコードが爆速で動く!?CrystalとRubyを比較してみた – paiza開発日誌

上記の記事にありますが、レスポンスに1.5秒ちょいかかるRubyで書かれたWebアプリをCrystalに移植すると、約0.3~0.4秒ぐらいまで高速化できるようです。凄いですね。
Crystalはまだα版で、現時点で動作するプラットフォームは限定されていますが、今後対応する環境が増えていけばRubyにとって代わる言語になるかもしれませんね。

Crystal公式サイト

  • この記事いいね! (0)