ローカル開発環境の構築ですが、DevContainerが出来て楽になりましたね。 以前はさまざまなバージョンのNode.js、Pythonなどを使えるように、その言語のバージョンを切り替えられるnvm、pyenvなどを入れていました。 チーム開発ともなると手順書やスクリプトを ...
VSCodeには強力なデバッガ機能がありますが、これが実際にどんな仕組みで動いているのか気になり、拡張機能として自作してみました。対象としたのは、極めてシンプルな言語「Brainfuck」です。 Brainfuckは1993年に開発された、命令がたった8種類しかない極小 ...