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
-
A
AMPL
Langage de programmation
Nº Q295250 ★
Pas en vente
-
Outline Processor Markup Language
Format de fichier informatique XML permettant de regrouper et d'identifier les titres d'un texte
Nº Q836370 ★
Pas en vente
-
BibTeX
Logiciel de gestion de références bibliographiques
Nº Q8029 ★★
Pas en vente
-
Négation logique
Opérateur logique
Nº Q190558 ★★
Pas en vente
-
R
Rebol
Langage de programmation informatique
Nº Q1359171 ★
Pas en vente
-
Langage de programmation de haut niveau
Langage de programmation d'abstraction technique
Nº Q211496 ★★★
Pas en vente
-
Extensible Stylesheet Language Transformations
Langage informatique de transformation XML de type fonctionnel
Nº Q32110 ★★
Pas en vente
-
J
JSFuck
Esoteric programming language that uses 6 characters to write all JavaScript code
Nº Q25304718 ★
Pas en vente
-
Pascal Objet
Langage orienté objet dérivé du Pascal
Nº Q633894 ★★
Pas en vente
-
P
PCRE
Bibliothèque libre d'analyse d'expression régulières
Nº Q125267 ★
Pas en vente
-
R
Ring operator
The mathematical operator symbol "∘", usually denoting function composition
Nº Q2516539 ★
Pas en vente
-
Extract-transform-load
Nº Q1276130 ★★★
Pas en vente
-
C
Continuation-passing style
Programming style
Nº Q749893 ★
Pas en vente
-
Haxe
Langage de programmation multiplateforme open source
Nº Q285886 ★★
Pas en vente
-
N
NetLogo
Langage de programmation informatique
Nº Q672307 ★
Pas en vente
-
ingénierie ontologique
Domaine qui étudie les méthodes et méthodologies de construction des ontologies, qui sont des représentations formelles d'un ensemble de concepts au sein d'un domaine et des relations entre ces concepts
Nº Q1027508 ★
Pas en vente
-
Bibliothèque standard
Bibliothèque logicielle qui est utilisée dans toute implémentation de ce langage
Nº Q1199356 ★
Pas en vente
-
Contact process (mathematics)
Model of an interacting particle system
Nº Q5164846 ★★
Pas en vente