Re: kylix 2
Evening, Victor.
Victor Wagner <vitus@ice.ru> 20:22 9/1/2003 wrote:
>> Их истинного (подразумеваемого) значения в данном контексте я не понял,
>> поэтому, считая, что "языки структурны, потому что оперируют структурами
>> данных" и что языки функциональны, когда описывают четкие функции
>> программы (я подменил это понятие понятием процедурного метода
>> программирования), я и использовал эту идею, которая подходила под то,
>> как я понял тему. :-)
VW> Основной признак функционального языка - отсутствие side-эффектов у
VW> функций. То есть все, что передается в функцию, передается через
VW> параметры, все что возвращается - возвращается через результат.
VW> Это как раз то ограничение, благодаря которому становятся возможными
VW> применяющие функционалы, мемоизация и куча других вкусных фишек.
Другими словами - для данного набора аргуметов поведение функции и ее
результат всегда единствены и неизменны.
--
Dmitry Astapov //ADEpt E-mail: adept@umc.com.ua
GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498 2B08 7867 4860 F5D7 639D
Reply to: