Stack-oriented programming is a programming paradigm that relies on one or more stacks to manipulate data and/or pass parameters. Programming constructs...
13 KB (1,686 words) - 20:55, 26 December 2024
Factor is a stack-oriented programming language created by Slava Pestov. Factor is dynamically typed and has automatic memory management, as well as powerful...
12 KB (1,160 words) - 14:59, 24 February 2025
employing defenses that thwart simpler attacks. Return-oriented programming is an advanced version of a stack smashing attack. Generally, these types of attacks...
31 KB (3,840 words) - 05:28, 20 July 2025
Whitespace is an imperative, stack-based language. The programmer can push arbitrary-width integer values onto a stack and access a heap to store data...
17 KB (832 words) - 17:46, 23 July 2025
Reverse Polish notation (redirect from Automatic Memory Stack)
2020s. In computer science, reverse Polish notation is used in stack-oriented programming languages such as Forth, dc, Factor, STOIC, PostScript, RPL, and...
76 KB (6,743 words) - 16:54, 22 July 2025
Forth is a stack-oriented programming language and interactive integrated development environment designed by Charles H. "Chuck" Moore and first used by...
46 KB (5,764 words) - 22:03, 1 August 2025
esoteric programming language (sometimes shortened to esolang) is a programming language designed to test the boundaries of computer programming language...
23 KB (2,524 words) - 13:08, 31 July 2025
The Joy programming language in computer science is a purely functional programming language that was produced by Manfred von Thun of La Trobe University...
6 KB (460 words) - 13:51, 24 May 2025
1 1 1 ⍝ Yes, so far so good! In stack-oriented programming languages (and concatenative ones, most of which are stack based[citation needed]), point-free...
9 KB (1,154 words) - 00:07, 3 April 2025
successor, Kitten. Function-level programming Homoiconicity Stack-oriented programming language Tacit programming "Christopher Diggins: What is a concatenative...
7 KB (613 words) - 09:21, 31 March 2025
exclusive. A language can be listed in multiple groupings. Agent-oriented programming allows the developer to build, extend and use software agents, which...
91 KB (6,709 words) - 16:48, 31 July 2025
Object-oriented programming (OOP) is a programming paradigm based on the object – a software entity that encapsulates data and functionality. An OOP program...
55 KB (5,890 words) - 05:11, 29 July 2025
PostScript (redirect from PostScript programming language)
PostScript (PS) is a page description language and dynamically typed, stack-based programming language. It is most commonly used in the electronic publishing...
38 KB (4,485 words) - 10:02, 29 July 2025
special value of 0 disables line breaks. bc (programming language) Calculator input methods HP calculators Stack machine Reverse Polish notation dc(1): an...
19 KB (2,646 words) - 12:51, 30 April 2025
general programming malfunction known as buffer overflow (or buffer overrun). Overfilling a buffer on the stack is more likely to derail program execution...
22 KB (2,666 words) - 20:16, 25 July 2025
that binds to specific DNA sequences Factor (programming language), a concatenative stack-oriented programming language Factor (Unix), a utility for factoring...
4 KB (500 words) - 01:16, 18 May 2025
Befunge (redirect from Befunge programming language)
a two-dimensional stack-based, reflective, esoteric programming language. It differs from conventional languages in that programs are arranged on a two-dimensional...
12 KB (1,245 words) - 02:59, 11 August 2024
being stack-based, as well as the list-based LISP. Contrary to previous HP RPN calculators, which had a fixed four-level stack, the dynamic stack used...
27 KB (2,633 words) - 16:57, 23 September 2024
known as an execution stack, program stack, control stack, run-time stack, or machine stack, and is often shortened to simply the "stack". Although maintenance...
26 KB (3,658 words) - 16:39, 2 June 2025
The Mouse (sometimes written as MOUSE) programming language is a small computer programming language developed by Dr. Peter Grogono in the late 1970s and...
7 KB (731 words) - 11:21, 14 September 2024
In computer science, computer engineering and programming language implementations, a stack machine is a computer processor or a process virtual machine...
48 KB (5,787 words) - 14:56, 28 May 2025
Trampoline (computing) (section No-execute stacks)
trampolined functions to implement tail-recursive function calls in stack-oriented programming languages. In Java, trampoline refers to using reflection to avoid...
10 KB (984 words) - 14:39, 26 May 2025
of the potential solutions in such a space. A number of programming languages are stack-oriented, meaning they define most basic operations (adding two...
40 KB (4,727 words) - 00:02, 29 May 2025
assumptions behind the return-oriented programming (ROP) technique: an attacker controlling the call stack, for example through a stack buffer overflow, is able...
13 KB (1,410 words) - 23:44, 10 March 2025
computer science, imperative programming is a programming paradigm of software that uses statements that change a program's state. In much the same way...
33 KB (3,629 words) - 12:55, 17 June 2025
Order Generator) is a programming language invented by Charles Leonard Hamblin in 1957. It was designed around a push-down pop-up stack for arithmetic operations...
11 KB (1,185 words) - 18:25, 14 April 2023
RoboWar (category Programming games)
available on the RoboWar website. The RoboWar programming language, RoboTalk, is a stack-oriented programming language and is similar in structure to FORTH...
4 KB (359 words) - 15:13, 29 October 2024
typically accomplished by dynamically assigning program code at runtime. In object-oriented programming languages such as Java, reflection allows inspection...
19 KB (2,030 words) - 18:33, 16 July 2025
computer science and software engineering, especially within the object-oriented programming paradigm. Examples of this include: the usage of abstract data types...
31 KB (3,944 words) - 07:51, 24 June 2025
Poplog (redirect from Poplog programming language)
compiled software development computer programming integrated development environment and system platform for the programming languages POP-11, Common Lisp, Prolog...
12 KB (1,230 words) - 14:09, 29 May 2025