• 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
  • Thumbnail for Whitespace (programming language)
    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
  • Thumbnail for Reverse Polish notation
    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
  • Thumbnail for Object-oriented programming
    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
  • Thumbnail for PostScript
    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
  • 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
  • Thumbnail for RPL (programming language)
    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
  • 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
  • Thumbnail for Stack (abstract data type)
    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
  • 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