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
-
MapReduce
Patron de conception de développement informatique
Nº Q567759 ★★★
Pas en vente
-
M
Magic (programming)
In computer programming, an abstraction that handles complex tasks while hiding that complexity to present a simple interface
Nº Q6730587 ★★
Pas en vente
-
V
Verbose mode
Option in software to output more or less information about the software's operations as it performs them
Nº Q2514191 ★
Pas en vente
-
Analyse syntaxique
Processus permettant de structurer une représentation linéaire en accord avec une grammaire donnée, s’applique à des domaines aussi variés que le langage naturel, le langage informatique ou aux structures de données
Nº Q194152 ★★
Pas en vente
-
PostScript
Langage de programmation
Nº Q218170 ★★
Pas en vente
-
Java syntax
Set of rules defining correctly structured programs
Nº Q451207 ★
Pas en vente
-
Algorism
Mathematical technique for arithmetic
Nº Q864014 ★
Pas en vente
-
KaTeX
Cross-browser JavaScript library that displays mathematical notation in web browsers
Nº Q28448331 ★
Pas en vente
-
p
programmation différentiable
Programming paradigm in which a numeric computer program can be differentiated throughout via automatic differentiation, allowing for machine learning based on gradient descent etc.
Nº Q63100473 ★
Pas en vente
-
D
Dominance stochastique
Nº Q3713315 ★
Pas en vente
-
C
Curryfication
Nº Q1144925 ★★
Pas en vente
-
P
Pi-calcul
Nº Q602886 ★
Pas en vente
-
Langage informatique
Langage formel utilisé lors de la conception, la mise en œuvre, ou l'exploitation d'un système d'information
Nº Q629206 ★★
Pas en vente
-
Algorithme forward-backward
Calculer la probabilité d'une séquence observée dans le contexte des modèles de Markov cachés
Nº Q4909 ★
Pas en vente
-
A
Arden syntax
File format
Nº Q638823 ★
Pas en vente
-
l
langage de programmation fonctionnel
Type de langage de programmation
Nº Q3839507 ★
Pas en vente
-
Programmation orientée objet
Paradigme de programmation
Nº Q79872 ★★★★
Pas en vente
-
LaTeX
Système logiciel de composition de documents
Nº Q5310 ★★★★
Pas en vente