Mind (プログラミング言語)
Mindは、従来「日本語プログラミング言語」と主張されたような、既存のプログラミング言語の予約語などを日本語化し、識別子に日本語の文字を使えるようにして、トランスレータを通すようなものとは、日本語プログラミング言語として言語仕様が設計されているという点で、一線を画している(日本語によるプログラミングは、研究レベルでは以前にもある。また、代表的なところでなでしこなど後続も現れている)。
一見すると、自然言語によるプログラミングと誤解されることがあるが、自然言語処理は(その手法を取り入れている部分はあるが)おこなっていない。たとえば基本的にわかち書きが必須であり、Mindのルールに従った分割が必要であることが挙げられよう(日本語の自然言語処理において、わかち書きされていない普通の自然な文字列からの文節の切り分けは一大テーマである。また、膠着語である日本語は、本来的には語順と意味との結びつきは弱く、逆ポーランド記法との類似性は偶々であり、類似しない構文もあることが古くに指摘されている)。自然言語でプログラミングするのではなく、基本的には普通のプログラミングと同じようにコーディングする、手続き型プログラミング言語で、ただしForthのようにスタック指向である。
識別子には日本語の文字が使えるが、活用語尾のように見えるひらがなの部分を基本的には無視するという仕様である。