LLVM上で、LuaのCライブラリを使用して、コンパイラを使わずにソフトウェアを書く(前半)
ARANK

*LLVM上で、LuaからCライブラリを呼び出し、コンパイラを使わずにソフトウェアを書く* 私は、ある( そして先週、次のような妙案を思い付きました。 コンパイラに関する本を見てみると、必ず次のような図に行き着くと思います。 この図は、大学でもらった『Modern Compiler Implementation in Java』という本からの引用です。コンパイラがソースコードを実行形式のプログラムに変換する過程の全ステップを示しています。ですがこの図も、もう古いですね。今は、次のようになります。 LLVMはコンパイラの「バックエンド」です。この用語は定義があいまいですが、最初の図を2つに分け、3つ目までのボックスを「フロントエンド」、残りを「バックエンド」とすることが多いです。LLVMは、(

postd.cc
Related Topics: Lua C (programming language) C++