Abstract emcc helloworld.c -o helloworld.html C や C++ のプログラムを書かれたこのある方ならば、 このコマンドを見たときに、目を疑うはずです。 そうです。このコマンドを実行すると、C++ で書かれたプログラムをコンパイルして JavaScript ファイルと、それを動作させる HTML ファイルが生成されます。 生成された HTML は、手を加えることなくブラウザ上で動作します。 すでに Web は、x86 や ARM と同じく、C や C++ コンパイラのターゲットアーキテクチャとなっています。 それぞれのアーキテクチャに向けてビルドするのと同じように、Web に対して C / C++ のコードをビルドできるのです。 実現したのは、コンパイラに代表されるビルドツールに対する Web コミュニティの貢献と、 各ブラウザベンダーによる Ja
![C 言語で行う Web フロントエンドプログラミング - builderscon tokyo 2016](https://cdn-ak-scissors.b.st-hatena.com/image/square/4b6b22d86ee7726e6ec7740ddb45545b18709b7d/height=288;version=1;width=512/https%3A%2F%2Fi.ytimg.com%2Fvi%2FyGA3s4A7l-k%2Fmaxresdefault.jpg)