Abstract emcc helloworld.c -o helloworld.html C や C++ のプログラムを書かれたこのある方ならば、 このコマンドを見たときに、目を疑うはずです。 そうです。このコマンドを実行すると、C++ で書かれたプログラムをコンパイルして JavaScript ファイルと、それを動作させる HTML ファイルが生成されます。 生成された HTML は、手を加えることなくブラウザ上で動作します。 すでに Web は、x86 や ARM と同じく、C や C++ コンパイラのターゲットアーキテクチャとなっています。 それぞれのアーキテクチャに向けてビルドするのと同じように、Web に対して C / C++ のコードをビルドできるのです。 実現したのは、コンパイラに代表されるビルドツールに対する Web コミュニティの貢献と、 各ブラウザベンダーによる Ja