ЧИТАЕМ ТУРЧИНА
Турчин
Автор Nuke, 13 Июн 2007 03:07
Сообщений в теме: 6
#1
Отправлено 13 Июнь 2007 - 03:07
I LOVE bayonet charges in RO. Had like 2k bayonet kills, then I took an arrow to the knee.
#3
Отправлено 13 Июнь 2007 - 14:20
прямо во введении написано
I LOVE bayonet charges in RO. Had like 2k bayonet kills, then I took an arrow to the knee.
#4
Отправлено 13 Июнь 2007 - 14:57
Материал из Википедии — свободной энциклопедии
РЕФАЛ
РЕФАЛ (РЕкурсивных Функций АЛгоритмический) — один из старейших функциональных языков программирования. ориентированный на так называемые «символьные преобразования»: обработку символьных строк (например, алгебраические выкладки); перевод с одного языка (искусственного или естественного) на другой; решение проблем, связанных с искусственным интеллектом. Соединяет в себе математическую простоту с практической ориентацией на написание больших и сложных программ.
Отличительной чертой языка является использование сопоставления с образцом как основного способа определения функций.
История
Первая версия РЕФАЛа была создана в 1966 году Валентином Турчиным в качестве метаязыка для описания семантики других языков. Впоследствии, в результате появления достаточно эффективных реализаций на ЭВМ, он стал находить практическое использование в качестве языка программирования.
В настоящее время основными диалектами языка являются РЕФАЛ-2 (1970-е), РЕФАЛ-5 (1985) и РЕФАЛ+ (1990), отличающиеся друг от друга деталями синтаксиса и набором «дополнительных средств», расширяющих первоначальный вариант.
Примеры программ
Следующая программа на диалекте РЕФАЛ-5 обращает и печатает подаваемую на вход строку данных:
$ENTRY Go
{
= <Prout <Pal <Card>>>;
}
Pal
{
(e.1) = e.1;
(e.1) s.2 e.3 = <Pal (s.2 e.1) e.3>;
e.1 = <Pal () e.1>;
}
РЕФАЛ
РЕФАЛ (РЕкурсивных Функций АЛгоритмический) — один из старейших функциональных языков программирования. ориентированный на так называемые «символьные преобразования»: обработку символьных строк (например, алгебраические выкладки); перевод с одного языка (искусственного или естественного) на другой; решение проблем, связанных с искусственным интеллектом. Соединяет в себе математическую простоту с практической ориентацией на написание больших и сложных программ.
Отличительной чертой языка является использование сопоставления с образцом как основного способа определения функций.
История
Первая версия РЕФАЛа была создана в 1966 году Валентином Турчиным в качестве метаязыка для описания семантики других языков. Впоследствии, в результате появления достаточно эффективных реализаций на ЭВМ, он стал находить практическое использование в качестве языка программирования.
В настоящее время основными диалектами языка являются РЕФАЛ-2 (1970-е), РЕФАЛ-5 (1985) и РЕФАЛ+ (1990), отличающиеся друг от друга деталями синтаксиса и набором «дополнительных средств», расширяющих первоначальный вариант.
Примеры программ
Следующая программа на диалекте РЕФАЛ-5 обращает и печатает подаваемую на вход строку данных:
$ENTRY Go
{
= <Prout <Pal <Card>>>;
}
Pal
{
(e.1) = e.1;
(e.1) s.2 e.3 = <Pal (s.2 e.1) e.3>;
e.1 = <Pal () e.1>;
}
#6
Отправлено 13 Июнь 2007 - 16:44
Не надо было интерпретировать текст программы, тогда бы не сжогИ зачем вы сожгли мой мозг?
Я, кстати, текст программы тоже не понял. Видимо даёт о себе знать пристрастие к алгоритмическим и стройным Паскалю и Делфи.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 скрытых