JavaScriptはWebブラウザで動作する保証がある唯一のプログラミング言語です。さらにnodeによってサーバサイドやデスクトップなどでもJavaScriptでソフトウェアが作れるようになっています。 今回紹介するのはts2c、JavaScriptやTypeScriptをCのコードに変換するソフトウェアです。 ts2cの使い方 例です。 さらにfor文を追加してみます。 生成されたコードをgccでコンパイルすると、ちゃんと結果が表示されます。 $ ./a.out Hello world!a Hello world!b Hello world!c もちろんすべてのコードが問題なく動くわけではありませんが、JavaScriptの中でも特に速度が求められる時にはCで実行するという選択肢ができそうで面白いです。ぜひコードを書いて試してみてください。 ts2cはTypeScript製のオープンソ