>>216
君、知識なさすぎだと思う。
一度、中間言語に変換してから、逆コンパイルして実現するんだよね。
だから元の言語がCでもC++でもC#でも、Javaでも、全然関係ないんだよ。
君さ、JavaとかC#がバイナリから逆コンパイルしたら元のソースを復元できることを知らないほど、こういことに無知でしょ。

今、Javascriptでも、C++からJavascriptに変換させて実行するのを標準化しようとしているの知ってる?
WebAssemblyって言うんだ。
最近のC/C++/Object CコンパイラはLLVMっていう中間言語を一旦作っているんだよ。
そのLLVMをJavascriptで変換させて実行するんだよ。
LLVMになっていれば、元の言語はどうでもいいわけ。
CでもC++でも、なんでも。
Cだから簡単、C++だから難しいとかないの。
Javaだってclassファイルになっていれば、C#だってILになっていれば、元の言語はなんだっていいのよ。
LLVMも、インタプリタ使って各種OSで実行できるよ。GUIには対応してないけどね。