Stack-oriented programming
Programming paradigm that relies on a stack machine model
Stack-oriented programming is a programming paradigm that relies on one or more stacks to manipulate data and/or pass parameters. Programming constructs in other programming languages need to be modified for use in a stack-oriented system.
Nº Q52845127 ★
Commune · Savoirs
Stack-oriented programming
Programming paradigm that relies on a stack machine model
Stack-oriented programming is a programming paradigm that relies on one or more stacks to manipulate data and/or pass parameters. Programming constructs in other programming languages need to be modified for use in a stack-oriented system.
Sur Wikipédia
Texte en anglais Pas encore d'article dans ta langue : extrait en anglais.
Stack-oriented programming is a programming paradigm that relies on one or more stacks to manipulate data and/or pass parameters. Programming constructs in other programming languages need to be modified for use in a stack-oriented system. Most stack-oriented languages operate in postfix or Reverse Polish notation: arguments or parameters for a command are listed before that command. For example, postfix notation would be written 2 3 multiply instead of multiply 2 3 (prefix or Polish notation), or 2 multiply 3 (infix notation). The programming languages Forth, Factor, RPL, PostScript, BibTeX style design language and many assembly languages fit this paradigm. Stack-based algorithms manipulate data by popping data from and pushing data to the stack. Operators govern how the stack manipulates data. To emphasize the effect of a statement, a comment is often used showing the top of the stack before and after the statement; this is known as the stack effect diagram. Some stack-oriented languages may use multiple stacks for different purposes; for example, PostScript uses separate stacks for variables, dictionaries, procedures, some typical procedures, and control flow statements. Analysis of the language model allows expressions and programs to be interpreted simply.
Texte : Wikipédia en anglais, CC BY-SA 4.0. ·
Cartes voisines
-
Contact process (mathematics)
Model of an interacting particle system
Nº Q5164846 ★★
Pas en vente
-
D
Data-flow analysis
Technique for gathering information about the possible set of values calculated at various points in a computer program
Nº Q1172416 ★
Pas en vente
-
C
Chargeur (informatique)
Nº Q650550 ★
Pas en vente
-
Y
YANG
Data modeling language
Nº Q8045818 ★
Pas en vente
-
C
Computer Othello
Abstract strategy game
Nº Q1122104 ★
Pas en vente
-
D
Désassembleur
Type de logiciel
Nº Q279650 ★★
Pas en vente
-
S
SAKO
Langage de programmation
Nº Q9326009 ★★
Pas en vente
-
O
Off-the-Record Messaging
Protocole réseau
Nº Q512063 ★
Pas en vente
-
l
langage compilé
A programming language implemented with a compiler that translates source code into a binary executable form
Nº Q651794 ★★
Pas en vente
-
S
Schematron
Nº Q1780096 ★
Pas en vente
-
A
Analyse LL
Type d'analyse syntaxique
Nº Q932615 ★★
Pas en vente
-
Programmation par copier-coller
Nº Q5169171 ★
Pas en vente
-
composition plutôt qu'héritage
Principe de développement informatique
Nº Q1780968 ★★
Pas en vente
-
D
Dispatch multiple
Nº Q1756543 ★
Pas en vente
-
S
System migration
Software term; moving a set of instructions or programs from from one platform to another
Nº Q7663721 ★★
Pas en vente
-
Play Framework
Nº Q3392101 ★
Pas en vente
-
T
Time-of-check to time-of-use
Class of software bugs
Nº Q1675168 ★★
Pas en vente
-
S
Structure de contrôle
Instruction particulière d'un langage de programmation impératif
Nº Q868299 ★★
Pas en vente