Основы программирования на языке Рефал.


В учебном пособии описываются ключевые понятия и базовые механизмы функционального языка Рефал – одного из немногих отечественных языков программирования, получивших известность за рубежом. В последние годы учебные материалы по этому языку не публиковались, и данное пособие восполняет этот пробел. Рассматриваются особенности двух наиболее известных диалектов языка (Рефал-2 и Рефал-5), подробно разбираются примеры рефал-программ. В пособие включено также описание заданий практикума на языке Рефал, проводимого для студентов кафедры алгоритмических языков факультета ВМиК МГУ.
>>>



Система программирования РЕФАЛ/2 для ПЭВМ IBM PC. Описание входного языка.


С о д е р ж а н и е :
Назначение языка, Обрабатываемые данные, Функции, Переменные, Рекурсивные функции, Снятие неоднозначности при отождествлении, Спецификаторы переменных, Общая структура программы, Пустые функции, Модули, Первичные функции, Копилка, Статические и динамические ящики.  
>>>



РЕФАЛ 2


Архив rar ~ 340 Kb.   Скачать     (Документация в папке DOC)

Так же возможно написание на версиях, описанных на http://www.refal.net/. Но проблема со сдачей тогда лежит на Вас. Если версия будет требовать установки, то сдавать в маш.зале не получится. Приходите со своими ноутбуками.



NOTEPAD


Удобные текстовые редактры

Notepad++    Архив zip ~ 1.3 Mb.     Скачать           сайт

Notepad2     Архив zip ~ 240 Kb.       Скачать           сайт  



Refal Studio (Refal 2)


Если Вы не используете в своей программе символ-метки, то можно попробовать работать с РЕФАЛом в этой интегрированной среде. Учтите, что программа находится в стадии тестирования, возможны ошибки!!!
Если Вы уверены, что Ваша программа должна работать, но такого не происходит при запуске из Refal Studio, попробуйте запустить ее на обычном Рефале-2. Если там программа заработает, то пришлите мне текущюю версию программы с описанием проблемы. Это поможет устранить ошибки. Спасибо!

Архив zip ~ 13 MB.   Скачать     (Установка не требуется, просто запустите exe файл)


Refal 2U


Тем, кто хочет попробовать работать на новой версии Рефала2, Вам сюда >>> github <<<

Напоминаю, версия не до конца отлажена! Поэтому, если Вы считаете, что программа ДОЛЖНА работать, а не работает, попробуйте ее запустить на другом Рефале. Если в другом запустилось, то пишите письмо с указанием проблемы и приложенным файлом с программой и, если до этого дошло, данных, на которых все работает некорректно. Работает под Windiws, Linux, Mac OS