Programmazione stack-oriented: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
←Nuova pagina: La '''programmazione stack-oriented''' (letteralmente "orientata alla pila"), o '''stack-based''' ("basata su pila") è un paradigma di programmazione che basa il s... |
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i. #IABot (v1.6.5) |
||
Riga 38:
== Manipolazione dello stack ==
Generalmente, i linguaggi di programmazione basati su pila forniscono metodi per manipolare la pila stessa. Fra i più comuni, {{code|dup}} per duplicare l'elemento in cima allo stack, {{code|exch}} (o {{code|swap}}) per scambiare i due elementi in cima, {{code|roll}} per permutare in maniera ciclica un sottinsieme degli elementi in cima,<ref>{{cita web|url=http://www.ugrad.math.ubc.ca/Flat/stack-eg.html|titolo=5.5.1 How Roll Works|lingua=en|editore=[[Università della Columbia Britannica]]|sito=ubc.ca|urlarchivio=
Per mostrare gli effetti di un operatore, può essere usato un [[Commento (informatica)|commento]]. La notazione seguente è usata solitamente in [[Forth (linguaggio)|Forth]], dove i commenti sono inseriti fra parentesi.
|