はじめに 筆者が開発している日本語プログラミング言語コンパイラ「KMYsofts japanese」(以下、「KJ」と表記)のように、マクロアセンブラを使用したコンパイラの制作は、比較的簡単です。なぜなら、機械語のしがらみにとらわれず、英語を入力するだけでアセンブラが勝手に機械語に変換してくれるからです。 そこで本連載では、最近の日本語プログラミング言語の中で高いシェアを占める「なでしこ」を使用して、BASICライクな自作言語のコンパイラを作成します。多少マイナーな言語かと思われるため、初めての方でも簡単に作成できるように、なでしこの簡単な文法についても併せて説明します。対象読者 技術レベルは特に問いませんが、なでしこの簡単な文法を前もって習得していることが望ましいです。「自分で作ったプログラミング言語でソフトを作りたい!」と考えている方も歓迎します。 また、プラットフォームはWindow