Funarg problem
In computer science, the funarg problem (function argument problem) refers to the difficulty in implementing first-class functions (functions as first-class objects) in programming language implementations so as to use stack-based memory allocation of the functions. The difficulty only arises if the body of a nested function refers directly (i.e., not by argument passing) to identifiers defined in the environment in which the function is defined, but not in the environment of the function call. A standard resolution is either to forbid such references or to create closures.
Closure (computer programming)Downward funargDownward funarg problemDownwards funargDownwards funarg problemErik SandewallFUNARG problemFirst-class functionFunargFunarg problemsJensen's deviceMan or boy testNested functionOCamlParent pointer treeProcedural parameterScope (computer science)Upward funarg problemUpwards funarg problem
Link from a Wikipage to another Wikipage
primaryTopic
Funarg problem
In computer science, the funarg problem (function argument problem) refers to the difficulty in implementing first-class functions (functions as first-class objects) in programming language implementations so as to use stack-based memory allocation of the functions. The difficulty only arises if the body of a nested function refers directly (i.e., not by argument passing) to identifiers defined in the environment in which the function is defined, but not in the environment of the function call. A standard resolution is either to forbid such references or to create closures.
has abstract
In computer science, the funar ...... eter to another function call.
@en
Ο τεχνικός όρος funarg είναι σ ...... σε μια κλήση άλλης συνάρτησης.
@el
Фунарг — сокращение от «функци ...... е параметра некоторой функции.
@ru
Link from a Wikipage to an external page
Wikipage page ID
page length (characters) of wiki page
Wikipage revision ID
1,025,756,660
Link from a Wikipage to another Wikipage
wikiPageUsesTemplate
comment
In computer science, the funar ...... erences or to create closures.
@en
Ο τεχνικός όρος funarg είναι σ ...... ή να δημιουργηθούν κλεισίματα.
@el
Фунарг — сокращение от «функци ...... е параметра некоторой функции.
@ru
label
Funarg problem
@en
Πρόβλημα Funarg
@el
Проблема фунарга
@ru