mrubyでは、RubyコードをCプログラムに埋め込むことができます。
Pythonでもこれを行うことができます。
これら2つの原理に違いはありますか?
2つの間に類似性と違いがあります。
mrubyの目標は2つあります。
あなたが求めているものである最初の特徴は、Python、Lua、および他のスクリプト言語との共通点を共有しています。
2番目の特性は、Lua(Corona SDKを介してiOSおよびAndroidで実行できます)に似ています。特に、 mrubyを使用してiOSプロジェクトを作成するMobiRubyがあります。このプロジェクトを使用して、Rubyコードを記述したりiOSアプリを作成したりできます。(彼らの計画はAndroidも採用することです。)
これはPythonがまだ行っていることではありません。AFAIK、Python(およびRuby)は、SL4Aを使用してAndroidで実行できます。これは、Cにコンパイルして、より大きなプログラムの埋め込み部分として実行することと同じではありません。