Live briefing
Everything about Funarg problem
Programming language implementation problem
In computer science, the funarg problem (function argument problem) is the difficulty in implementing first-class functions in programming language implementations so as to use stack-based memory allocation of the functions. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Funarg problemA 5-minute orientation
- Read the landmark paper: The function of FUNCTION in LISP or why the FUNARG problem should be called the environment problemCited 44 times
- Go sideways: Closure (computer programming)A closely related topic
- Go sideways: Nested functionA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
Open Library didn't respond; try again in a moment.
đź”— Related topics
- Closure (computer programming) In programming languages, a closure, also lexical closure or function closure, is a technique for implementing lexically scoped name binding in a language…
- Nested function In computer programming, a nested function (or nested procedure or subroutine) is a named function that is defined within another (enclosing) block and…
- Lambda lifting Lambda lifting is a meta-process that restructures a computer program so that functions are defined independently of each other in a global scope. An individual…
- First-class function In computer science, a programming language is said to have first-class functions if it treats functions as first-class citizens. This means the language…
- Variable (high-level programming language) In some high-level programming languages, a variable is an abstract storage or indirection location paired with an associated symbolic name, which contains…
- Scope (computer programming) In computer programming, the scope of a name binding (an association of a name to an entity, such as a variable) is the part of a program in which the…
- Automatic variable In computer programming, an automatic variable is a local variable which is allocated and deallocated automatically when program flow enters and leaves…
- Function (computer programming) In computer programming, a function (also procedure, method, subroutine, routine, or subprogram) is a callable unit of software logic that has a well-formed…