Существует такое понятие, как "концевая рекурсия":
Код
procedure Proc();
begin
...// некий код
Proc();
end;
Вот задался вопросом - существует ли компилер с подобной фишкой для Паскаля?
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| hardcase |
Сообщение
#1
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
Недавно увлекся функциональным программированием, конкретный язык - Nemerle. Язык интересен тем, что все синтаксические конструкции (в терминах Nemerle - макросы) выражены через рекурсию и сопоставление с образцом.
Существует такое понятие, как "концевая рекурсия": Код procedure Proc(); begin ...// некий код Proc(); end; Вот задался вопросом - существует ли компилер с подобной фишкой для Паскаля? -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
hardcase Оптимизация концевой рекурсии 17.05.2007 3:15
Lapp Забавно, действительно в этом случае локальные пар… 17.05.2007 5:35
SKVOZNJAK Да хоть борланд, хоть ФПЦ, ввезде это работает, ес… 18.05.2007 14:50
hardcase Да хоть борланд, хоть ФПЦ, ввезде это работает, е… 18.05.2007 18:05
SKVOZNJAK Безопасность зависит от конкретного компилятора, н… 18.05.2007 23:54
hardcase Ночью перечитал пост... Убила фраза.
В описанном я… 19.05.2007 6:05
SKVOZNJAK
Ночью перечитал пост... Убила фраза.
Трудно удерж… 20.05.2007 15:59
hardcase Для меня идеальный код, это такой код в котором к… 20.05.2007 18:29![]() ![]() |
|
Текстовая версия | 6.11.2025 3:29 |