[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: