VSCodeには強力なデバッガ機能がありますが、これが実際にどんな仕組みで動いているのか気になり、拡張機能として自作してみました。対象としたのは、極めてシンプルな言語「Brainfuck」です。 Brainfuckは1993年に開発された、命令がたった8種類しかない極小 ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 クラウドコンピューティングの登場以降、ソフトウェア業界は大きな変革の中に ...
プログラムがうまく動かない時、原因を特定するためにprint()文をコードのあちこちに挿入して、変数の値を確認する…。これは有効な手段ですが、コードが汚れたり、後で消し忘れたりと、あまり効率的ではありません。 こうした「バグ探し」の作業を ...