【お知らせ】プログラミング記事の投稿はQiitaに移行しました。

コンパイラ

masapicoさんによるWindowsの実行ファイル(PE)を出力する簡単なコンパイラがあります。

今となってはVB6は簡単には手に入りませんが、VBGUIを除けばVBA(Officeのマクロ言語)と共通です。そのためGUIをワークシートで代用してExcelに移植したものが以下です。ExcelからEXEを出力して実行します。

せっかくExcelで表が組めるので、PEの構造をマクロからワークシートに出してまとめたものが以下です。シートに並んでいるバイナリを基にEXEを出力して実行します。

単なる思い付きでやってみたのですが、仕様書と開発環境が一体となって、Excelの可能性を感じます。関連があるかは分かりませんが、『Excelプロトタイピング』という本が出版されるようです。