何謂 Functional programming language?請舉一個例子說明其語言的特性。

【解】 函數式語言藉著函數來表達。因此輸入將作為函數的參數而輸出則為函數的值,主要的程式語言有 Lisp。LISP 語言是以解譯器(Interpreter)來處理其程式。基本的資料結構是S-運算式(S-expression)。其中 S-expression 又可區分為串列(list)與原子(atom)。LISP 採垃圾收集法(Garbage collection)管理記憶體。運算式(expression)的表示法採劍橋波蘭式(Cambridge-polish form),即前置式加上括號。
arrow
arrow
    全站熱搜

    伊 發表在 痞客邦 留言(0) 人氣()