Re: tail call
От: WolfHound  
Дата: 10.04.07 18:27
Оценка:
Здравствуйте, _pk_sly, Вы писали:

__>кажется, есть смысл для явного указания что вызов — хвостовой. ввести ключевое слово (типа "tail").

__>пока это позиционируется как "оптимизация", на неё можно только надеяться. однако, есть алгоритмы, где без неё — нельзя.
__>программист мог бы явно указать компилятору чего он хочет, компилятор мог бы ругаться, если так сделать не получается.
__>на feature request тянет?
Нет. Оптимизация хвостовой рекурсии для функциональных языков является жизненно важной ибо циклы реализованны через нее.
Таким образом можешь не сомневаться что все хвостовые вызовы будут оптимизированны ибо без этого никак.
... << RSDN@Home 1.2.0 alpha rev. 673>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.