前提として:Ruby
言わずと知れたプログラミング言語なので特に説明はしません。- オブジェクト指向プログラミング言語
- Web系アプリケーションで広く使われている
- 可読性が高く、開発しやすい
mruby
Rubyのメリットをそのままデバイス開発に適用するらしいです。(私はEV3で少し触った程度)- 少ないメモリで動作する
- Rubyのように開発しやすい
- いろいろ動的
- 多くのライブラリが提供されていますmrbgems
http://mruby.org/libraries/
mruby/c
mrubyが苦手とする小型マイコンの開発もできるよう更に小型化されています。- mrubyよりも更に省メモリ
- Rubyのように開発しやすい
- 移植しやすい