私は現在 C++ を学んでおり、埋め込みスクリプト言語についてよく耳にします。想像してたけど全然違う。
パフォーマンスの高い関数はすべて C++ で記述し、Lua や Python などのスクリプト言語から呼び出すことにしました。
しかし、それは逆のようです。-> Lua/Python で関数を作成し、C コードで呼び出します。
C++ で API を記述し、それらの関数を別の言語で呼び出す代わりに、言語を C++ に埋め込む利点は何ですか?
例:
// function in c++
int expensiveFunction(){
return 1;
}
次に、Python でこの関数を呼び出すと、C++ のパフォーマンスが得られますが、Python のランタイム インタープリターのおかげで実行時に変更を加えることができます。