펑션,function

펑션,function (rev. 1.16)


이거 pagename을 펑션 보다는 루틴,routine 서브루틴,subroutine으로 하는 건 어떤가?

기능,function이라는 뜻도 있다
NdEn:function
WtEn:function

1. Sub (function)

1.1. function call

function call = call
함수호출 펑션호출 functionl_call or 그냥 호출,call

1.2. function composition

1.3. function inlining / inline function

1.4. intrinsic function

intrinsic function
컴파일러,compiler컴파일,compile 컴파일,compilation? WtEn:compile WtEn:compilation 할 때 특별 취급해주는.

(특정 architecture/compiler/...에서 이런 펑션들을 종합적으로 일컫는 표현이 'intrinsics'.)
나는 그냥 'intrinsics'라고 해야 와닫는다. ~function 표현은 we에서 처음 보고 이게 뭐지 했는데.



1.5. first-order function

1.6. second-order function (?)


1.7. higher-order function

higher-order_function =,higher-order_function =,higher-order_function . higher-order_function |=,HOF HOF
{
higher order function (HOF)
higher-order function

https://wiki.haskell.org/Higher_order_function
"(Def.) A higher-order function is a function that takes other functions as arguments or returns a function as result."

...
"higher order function"
Bing:higher order function
Naver:higher order function
Ggl:higher order function
} // higher order function (HOF)

1.8. pure function

pure function
pure_function - 부수효과/부작용/side_effect가 없는
WtEn:pure_function
WpEn:Pure_function
Ggl:pure function

1.9. impure function

impure function
impure_function - 그렇지 않은
{
function : pure if ...
programming_language : purely functional if evaluation of expressions is pure.
https://wiki.haskell.org/Pure


1.11. virtual function

virtual_function =,virtual_function . virtual_function
{
virtual function
WtEn:virtual_function "syn. virtual_method" => WtEn:virtual_method "A 메소드,method whose behavior can be overridden within an inheriting class by a method with the same signature{ pagename? }."

todo
mkl vtable / virtual_table
cmp virtual_class curr at 클래스,class
"virtual function"
}

2. Sub ('functional')

// functional-

2.1. functional programming

functional_programming =,functional_programming . functional_programming =,fp . fp
{
functional programming
https://wiki.haskell.org/Functional_programming
https://wiki.haskell.org/Functional_programming/Old_version
"functional programming"
}

2.2. functional dependency

functional_dependency =,functional_dependency . functional_dependency
{
functional dependency
함수의존성 ?
함수적의존성 ?
함수형의존성 ?


dependency ... 의존성,dependency?
"functional dependency"
}

4. PL Syntax

function_definition
function_declaration syntax가 다른데 이걸 나열할 필요가 있을지, 아무튼.
각각
정의,definition
선언,declaration