Quark-Forth (quark) – 32-разрядный транслятор языка Форт (Forth), предназначенный для работы в ОС Windows. Преимущественное назначение – реализация форт-машины с помощью динамически загружаемой библиотеки. Минимальный вариант транслятора представляет собой единственный файл quark.dll. Транслятор предполагается к использованию в составе более сложного приложения, однако имеется его exe-вариант, реализующий графическую консоль.

Загрузить последнюю версию (exe+dll): http://msyst.ru/downloads/quarkexe.zip

Основные особенности:

· Машинный код

· Вычисления с плавающей точкой на базе сопроцессора

· Работа с двумерной и трехмерной графикой с помощью библиотеки OpenGL

· Возможность встраивания в программы или самостоятельной работы (в exe-варианте)

· Описание: http://msyst.ru/downloads/quark.pdf

Примером оболочки, вызывающей quark.dll, является приложение proton (загрузить, 1 Мб: http://msyst.ru/downloads/proton.zip

[извините, изображение временно отсутствует]


1 – Редактор исходного текста

2 – Переключение закладок с редактором и содержимым виртуального экрана

3 – Консоль

4 – Панель настраиваемых инструментальных кнопок (настройка по правой кнопке мыши)

5 – Просмотр содержимого словаря и стека

6 – Кнопки быстрого запуска и консоль форт-машины