mruby/c
mruby/c Logo
作者 九州工業大学, しまねソフト研究開発センター
初版 2017年1月31日 (7年前) (2017-01-31)
最新版
3.3.1[1] / 2024年7月1日 (4か月前) (2024-07-01)
リポジトリ github.com/mrubyc/mrubyc
プログラミング
言語
C言語, Ruby, mruby
プラットフォーム ARMアーキテクチャ, PSoC, PIC, ESP32 他
種別 Ruby処理系
ライセンス 3-Clause BSD License
テンプレートを表示

mruby/c(エムルビー・スラッシュ・シー)は、オブジェクト指向スクリプト言語「Ruby」を組み込みシステム向けに軽量化した「mruby」よりプログラム実行時に必要なメモリ消費量が少ないプログラミング言語処理系である。

概要

mruby/cは、Rubyの特徴を引き継ぎつつ、小さなワンチップマイコンでも動作するようコンパクトな実装である。国立大学法人九州工業大学(田中和明准教授)としまねソフト研究開発センターにより研究開発され、オープンソースライセンスの3条項BSDライセンスに基づきオープンソースとして公開されている。

特徴

mrubyとmruby/cの比較

mruby/c mruby
メモリサイズ < 40KB < 250KB
ターゲット ワンチップ・マイクロコントローラ 一般的な組み込みソフトウェア開発

ターゲットCPU

脚注

[脚注の使い方]
  1. ↑ “mruby/c 3.3.1”. 2024年7月1日閲覧。

外部リンク

⌬ Phoenix Mesh CID: 未登録 IPFS未登録 📡 0ピア N=1 CRITICAL PQS C50