Mind (プログラミング言語)
Mindが発表される前に、Fifth86という製品があった。Version5までのMindはFifth86で書かれていた。Forthにはたまに見られるが、Fifthはインラインアセンブラの機能を持っていた。Fifthという名称はForthの次、といったようなものである(Forthは、4番めFourthに由来する)。
MS-DOS時代のVersion5まではインタプリタ的な対話環境と、コマンドライン版と言語中からも使える(単語「コンパイル」でコンパイルができる)コンパイラがあり、この時代のコンパイラは機械語コードを生成していた。1989年からOS/2への移植(リリースされず)に備え、この時に「Mコード」と呼んでいる中間表現方式を採用した。UNIXに移植したコードネームS6では、コア部分の実装をアセンブリ言語(機械語)からC言語に変更し、同時にコンパイラの出力を機械語出力から環境非依存な中間表現のバイナリコードの出力に変更した。これらは評価版リリースであった。UNIX版のVersion7がプロダクトとしてリリースされ、ソースの多くを共通にしたWindows版も同じバージョン番号系列でリリースした。現在は中間表現を実行するコア部分と、Mindで実装されたコンパイラ、さらにWindows版ではGUI版ランタイムと、それらのフロントエンドのGUI環境を提供している。