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
-
Modèle de données
Modèle abstrait d'organisation des données
Nº Q1172480 ★★
Pas en vente
-
Surapprentissage
Notion statistique
Nº Q331309 ★★
Pas en vente
-
Cobol
Langage de programmation
Nº Q131140 ★★★
Pas en vente
-
A
Analyse statique de programmes
Nº Q1329550 ★★★
Pas en vente
-
H
HMAC-based one-time password
Password authentication algorithm
Nº Q4040283 ★★
Pas en vente
-
Injection de dépendances
Nº Q635336 ★★★
Pas en vente
-
C
Convention plutôt que configuration
Nº Q1462470 ★
Pas en vente
-
C++
Langage de programmation
Nº Q2407 ★★★★
Pas en vente
-
P
Paxos (informatique)
Nº Q987969 ★★
Pas en vente
-
s
stdarg.h
C standard library header file for variadic functions
Nº Q248399 ★
Pas en vente
-
notation Stokoe
Script phonétique pour les langues de signes
Nº Q7618587 ★
Pas en vente
-
Idempotence
Propriété d'un opérateur qui, appliqué à un objet, conserve celui-ci
Nº Q368988 ★★★★
Pas en vente