Domande taggate «programming-languages»

Domande relative alla progettazione, all'implementazione e all'analisi dei linguaggi di programmazione. NON per domande su come programmare, che sono fuori tema su questo sito.


3
Quali altri linguaggi di programmazione, a parte Python e il predecessore, sono in circolazione usando il rientro per definire i blocchi di codice? [chiuso]
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia sull'argomento per Computer Stack Stack Exchange. Chiuso 10 mesi fa . Python abbastanza notoriamente usa il rientro per definire sintatticamente blocchi di codice. (Vedi le istruzioni composte …





4
Qualcuno può dare un esempio semplice ma non giocattolo di una grammatica sensibile al contesto?
Sto cercando di capire le grammatiche sensibili al contesto. Capisco perché le lingue piacciono { w w ∣ w ∈ A*}{ww∣w∈A∗}\{ww \mid w \in A^*\} {anbncn∣n∈N}{anbncn∣n∈N}\{a^n b^n c^n \mid n\in\mathbb{N}\} non sono liberi dal contesto, ma cosa vorrei sapere se una lingua simile al calcolo lambda non tipizzato è sensibile …




2
Perché il punto fisso minimo (lfp) è importante nell'analisi del programma
Sto cercando di ottenere un quadro generale sull'importanza del punto minimo fisso (lfp) nell'analisi del programma. Ad esempio, l'interpretazione astratta sembra usare l'esistenza di lfp. Molti articoli di ricerca sull'analisi del programma si concentrano anche sulla ricerca del punto meno fisso. Più specificamente, questo articolo su Wikipedia: il teorema di …




4
Puoi specificare un linguaggio di programmazione senza implementazione?
È teoricamente possibile specificare un linguaggio di programmazione per il quale non potrebbe esistere alcuna implementazione? Un linguaggio di programmazione è un modo per definire le funzioni. Un'implementazione indica un metodo per eseguire un determinato programma in quella lingua su un dato input all'output della funzione corrispondente al programma su …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.