Search results
Jump to navigation
Jump to search
- {{Short description|Computer programming, a variable only usable in a portion of a program (the scope)}} ...re fundamental to [[procedural programming]], and more generally [[modular programming]]: variables of local scope are used to avoid issues with [[side-effect (co ...7 KB (1,150 words) - 15:53, 25 November 2023
- ...<sup>[[#Notes|1]]</sup>. More recently, he has developed Context-oriented programming, with Robert Hirschfeld. ...ed numerous workshops on Unanticipated Software Evolution, Aspect-Oriented Programming, Object Technology for Ambient Intelligence, Lisp, and redefinition of comp ...3 KB (333 words) - 00:33, 18 September 2024
- ...or block in which a variable is defined. Local data is typically (in most languages) invisible outside the function or lexical context where it is defined. Loc ...les in recursive (and [[nested function|nested]]) functions in a lexically scoped language was introduced to the wider audience with [[ALGOL]] in the late 19 ...7 KB (980 words) - 03:18, 22 October 2024
- {{Short description|Programming language}} {{Infobox programming language ...6 KB (859 words) - 15:15, 25 May 2025
- {{Short description|Stack-oriented programming language}} {{Infobox programming language ...12 KB (1,596 words) - 14:59, 24 February 2025
- {{short description|Association of data/code with identifiers in programming languages}} ...as a service and notation for the programmer is implemented by programming languages. Binding is intimately connected with [[scoping]], as scope determines whic ...6 KB (867 words) - 15:49, 25 July 2024
- {{Infobox programming language | family = [[Lisp (programming language)|Lisp]] ...11 KB (1,320 words) - 18:25, 17 March 2024
- {{Short description|LISP computer programming language variant}} {{Infobox programming language ...10 KB (1,339 words) - 11:58, 23 April 2025
- {{Distinguish|AmigaE|e (verification language)|GNU E|Easy Programming Language}} {{Infobox programming language ...10 KB (1,366 words) - 09:55, 13 November 2024
- ...Amiga-specific features beyond standard Rexx. An ARexx [[script (computer programming)|script]] can communicate with software that implements an ''ARexx port''. ...ommands, the ''Textra'' editor supplied with JForth provides an integrated programming environment, and the ''AmigaVision multimedia presentation'' application ca ...7 KB (1,088 words) - 20:17, 16 February 2025
- {{Short description|Programming language feature}} ...1=Rod |last2=Strachey |first2=Christopher |title=Understanding Programming Languages |journal=[[Higher-Order and Symbolic Computation]] |date=2000 |volume=13 |i ...28 KB (3,724 words) - 16:04, 30 June 2025
- ...'') is a technique for the representation of [[abstract syntax tree]]s for languages with variable [[name binding|binders]]. ==Use in logic programming== ...9 KB (1,323 words) - 18:57, 4 January 2024
- {{Infobox programming language | family = [[Lisp (programming language)|Lisp]] ...19 KB (2,871 words) - 06:43, 29 September 2025
- In [[computer programming]], '''thread-local storage''' ('''TLS''') is a [[memory management]] method ...memory blocks in a thread-local manner, by allocating such a memory block dynamically and storing the memory address of that block in the thread-local variable. ...20 KB (2,785 words) - 10:31, 5 February 2025
- ...and that can be compared and assigned, but are not generally{{efn|In some languages explicit values are allowed, and in a few they are even required.}} specifi ...e unordered (''English'', ''French'', ''German'' and ''Spanish'' supported languages); in others still, an implicit ordering arises from the compiler concretely ...37 KB (5,173 words) - 05:33, 28 June 2025
- ==Programming issues== ...ograms. "Conservative" garbage collection capabilities can be added to any programming language that lacks it as a built-in feature, and libraries for doing this ...19 KB (2,983 words) - 20:50, 13 October 2025
- {{Short description|Technique for creating lexically scoped first class functions}} {{Distinguish|text=the programming language [[Clojure]]}} ...51 KB (7,537 words) - 02:00, 5 November 2025
- ...me binding]] (an association of a name to an entity, such as a [[Variable (programming)|variable]]) is the part of a [[Computer program|program]] where the name b ...source code]] (area of text), and is known as '''lexical scope'''. In some languages, however, "part of a program" refers to a portion of [[Runtime (program lif ...76 KB (11,888 words) - 12:10, 26 June 2025
- ...me binding]] (an association of a name to an entity, such as a [[Variable (programming)|variable]]) is the part of a [[Computer program|program]] where the name b ...source code]] (area of text), and is known as '''lexical scope'''. In some languages, however, "part of a program" refers to a portion of [[Runtime (program lif ...76 KB (11,937 words) - 18:54, 6 November 2025
- {{Short description|File format and programming language}} {{Infobox programming language ...38 KB (5,420 words) - 20:43, 12 September 2025