MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Webブラウザでコンパイルされたプログラムを実行できる WebAssembly。個人的に非常に注目している技術で、これまで難しかった、認証キーを公開せずにWebアプリケーションでも使えるようになっていくのでさらにWebアプリケーションの利用幅が広がっていくと思われます。 そんな WebAssembly はC/C++/C#/Rustなどで記述するのが基本ですが、Clang In Browserを使えばWebブラウザ上でC言語を使って WebAssemblyが作成できます。 Clang In Browserの使い方 左上にC言語で記述します。 コンパイルします。左下にサイズが出ればOKです。 実行結果です。右下に表示されます。 ごく基本的なC言語のコードしかコンパイルできないと思います