|
Программирование
On-line приложения
Почитать
Web-сервер Apache
Печать и форматирование
MySQL
Разные рецепты
Сборка/установка
Редактор vi
Справки
Философия
Мой опыт
Скачать
Программы на Tcl/Tk (GUI)
Программы на Python/Tk (GUI)
Программы (CLI)
Help
Хобби
Фракталы
on-line
Язык для рисования фракталов
Гиперкуб
Теория относительности
Ампуллярии
Преподавание
Студенту/абитуриенту
Мой опыт
Автора!
|
Интерпретатор языка Fact
Обратите внимание! По просьбам пользователей, проект Fact претерпел полное перерождение. Я больше не планирую поддерживать его в прежнем виде. Вместо этого я открыл полноценный opensource-проект Scato поддерживает все возможности Fact, но снабжена большим набором примеров, использует более развитый диалект языка, позволяет выполнять программы пошагово, просматривать значения переменных и параметры черепашки, на много лучше управляется с ошибками в программах... Одним словом, Scato вобрал в себя всё лучшее от Fact, но отбросил все рудименты, ограничивающие возможности пользователя. Ещё некоторое время я буду сохранять информацию о Fact на этой странице. Но я призываю всех переходить на более современный продукт, исправить ссылки и закладки. Спасибо всем, кто использует Fact и Scato. Существует множество средств для визуализации итерационных фракталов (IFS, Iterated Function System). Для визуализации L-систем так же имеется не мало средств. Но мне всегда хотелось иметь своём распоряжении средство, сочетающее функции первых и вторых. Что такое Fact?Fact это язык разработанный мной для рисования фракталов и L-систем. То есть это «черепаший язык» с возможностями масштабирования. Так же есть средства управления цветом и другими параметрами «пера». Смотрите примеры, содержащиеся в архиве, описание языка Fact на примерах и спецификацию языка. Если вы хотите принять участие в разработке Fact, то вам поможет описание устройства интерпретатора. Интерпретатор FactЭто программа интерпретирует программу на языке Fact и производит построения. Результат она умеет сохранять в формате PostScript. Поддерживаются горячие клавиши (подчёркнуты в меню), диалоги, средства отладки.
Скачать версию 2.2 (12k) Скачать более новую версию 2.3 (12k) Новая версия поддерживает привычное изменение размеров окна. Кроме того, в ней исправлено несколько незначительных ошибок. Скачать более новую версию 2.4 (12k) Это версия от февраля 2009 года. В ней добавлена обработка опций
командной строки. Опция Спасибо сотрудникам школы N30 г. Йошкар-Олы за использование Fact и за присланный change request. В архиве содержится сам интерпретатор и несколько примеров. Программа написана я языке Python и работает и под Windows и под UNIX. (Возможно вам понадобится установить Python, если в вашей системе его нет.) Пользоваться программой очень просто, все возможности перечислены в меню. Вы можете:
|
|
|
|