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
-
UML (informatique)
Langage de modélisation graphique de conception de logiciel
Nº Q169411 ★★★
Pas en vente
-
Algol (langage)
Langage de programmation
Nº Q188436 ★★★
Pas en vente
-
Approches ascendante et descendante
Nº Q2167279 ★★
Pas en vente
-
M
Multiprotocol Label Switching
Protocole réseau
Nº Q677023 ★★
Pas en vente
-
Fortran
Langage de programmation
Nº Q83303 ★★★
Pas en vente
-
Indicateur ordinal
Signe adjacent à un nombre
Nº Q1811486 ★★★
Pas en vente
-
o
overhead
Any combination of excess or indirect computation time, memory, bandwidth, or other resources that are required to perform a specific task
Nº Q2006368 ★
Pas en vente
-
SYCL
Higher-level programming model for OpenCL
Nº Q41776209 ★
Pas en vente
-
t
typedef
Reserved keyword in the C and C++ programming languages
Nº Q2629778 ★
Pas en vente
-
Algorithme de Gram-Schmidt
Algorithme permettant, dans un espace euclidien, de construire une base orthonormée à partir d'une base quelconque de cet espace
Nº Q475239 ★★★
Pas en vente
-
L
Language Server Protocol
Protocole de communication
Nº Q30251139 ★★
Pas en vente
-
S
Structured concurrency
Programming paradigm aimed at improving programming via a structured approach to concurrent programming
Nº Q85803803 ★
Pas en vente
-
Programmation dynamique
Méthode algorithmique de résolution de problèmes d'optimisation
Nº Q380679 ★★★
Pas en vente
-
M
MurmurHash
Non-cryptographic hash function
Nº Q4044654 ★★
Pas en vente
-
I
Interprétation (logique)
Fonction donnant (habituellement) une valeur de vérité aux formules d'un système logique
Nº Q523607 ★
Pas en vente
-
Nombre magique (programmation)
Donnée utilisée pour identifier ou vérifier le contenu d'un fichier
Nº Q284099 ★★★
Pas en vente
-
Système de calcul formel
Logiciel qui facilite le calcul symbolique
Nº Q830340 ★★
Pas en vente
-
Modèle de données
Modèle abstrait d'organisation des données
Nº Q1172480 ★★
Pas en vente