Domande con tag 'stack-oriented'

3
risposte

Quali sono le alternative all'utilizzo di una pila per rappresentare la semantica delle chiamate di funzioni?

Sappiamo tutti e amiamo che le chiamate alle funzioni vengono solitamente implementate usando lo stack; ci sono frame, indirizzi di ritorno, parametri, tutto il lotto. Tuttavia, lo stack è un dettaglio di implementazione: le convenzioni di ch...
posta 07.06.2013 - 11:38
4
risposte

Esiste la necessità di garbage collection in un linguaggio basato su stack?

Qual è la necessità di Garbage Collection (GC) in un linguaggio basato su stack? In una lingua come Forth o RPL (su calcolatori HP ), è necessaria la garbage collection ? Penserei, dal momento che l'output è saltato fuori dallo stack, ch...
posta 15.09.2011 - 16:41
2
risposte

Perché la flessibilità di Forth rende una grammatica inappropriata per questo?

Recentemente ho intrapreso il compito di scrivere un linguaggio di programmazione basato su stack. Tuttavia, prima di iniziare a progettare la mia lingua, ho pensato che sarebbe stata una buona idea leggere e sperimentare con i linguaggi basati...
posta 06.05.2018 - 02:56
4
risposte

Quali sono i problemi per i linguaggi stack oriented adatti e poco adatti?

La programmazione orientata allo stack è un paradigma piuttosto non ampiamente utilizzato (beh, PostScript viene usato sotto il cofano un po 'qua e là). Tenendo presente questo, quali sono i problemi con i linguaggi orientati allo stack? Cos...
posta 10.04.2011 - 21:55
1
risposta

Stato delle lingue basate sullo stack

Di recente sono diventato curioso di Fattore , che, per quanto ho capito, è il più linguaggio pratico basato sullo stack. Forth sembra non essere usato molto in questi giorni - penso che sia perché è stato pensato per essere usato da solo, inve...
posta 04.10.2012 - 16:21
6
risposte

Stile di codifica per chiamate di funzioni concatenate

Una cosa comune che devi fare è prendere un valore, fare qualcosa con esso passando ad una funzione, e poi fare di più con il valore restituito, in una catena. Ogni volta che mi imbatto in questo tipo di scenario, non sono sicuro del modo miglio...
posta 02.09.2013 - 18:12
1
risposta

Funzionalità del kernel necessarie per C ++

Sto lavorando su un kernel per un sistema embeded proprietario. Non ho avuto problemi, ma mi piacerebbe espandere le sue capacità direttamente. L'ho fatto girare C. Ho fatto così tanto dando uno stack al mio kernel. La mia domanda è C richied...
posta 10.03.2016 - 15:17