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.



10
Linguaggi di programmazione visiva
Molti di noi hanno imparato a programmare usando linguaggi di programmazione "testuali" come Basic, C / C ++ e Java. Credo che sia più naturale ed efficiente per gli esseri umani pensare visivamente. La programmazione visiva consente agli sviluppatori di scrivere programmi manipolando elementi grafici. Immagino che l'utilizzo della programmazione …





6
Esistono programmi in grado di "tradurre" il codice sorgente tra due lingue?
Esistono programmi in grado di "tradurre" il codice sorgente tra due lingue (supponendo che il traduttore abbia accesso alle librerie necessarie)? In caso affermativo, come funzionano (tecniche utilizzate, conoscenze richieste, ecc.)? Come sarebbero fattibili? In caso contrario, quali sono le restrizioni che impediscono il loro sviluppo? È un problema completo …

4
Derivazione chiara e intuitiva del combinatore a punto fisso (combinatore a Y)?
Il combinatore a virgola fissa FIX (noto anche come il combinatore Y) nel calcolo lambda (non tipizzato) ( λλ\lambda ) è definito come: FIX ≜λf.(λx.f (λy.x x y)) (λx.f (λy.x x y))≜λf.(λx.f (λy.x x y)) (λx.f (λy.x x y))\triangleq \lambda f.(\lambda x. f~(\lambda y. x~x~y))~(\lambda x. f~(\lambda y. x~x~y)) Capisco …


7
Perché abbiamo bisogno del linguaggio assembly?
Scriviamo principalmente programmi in un linguaggio di alto livello. Quindi, mentre studiavo, mi sono imbattuto in un linguaggio assembleare. Quindi un assemblatore converte il linguaggio assembly in linguaggio macchina e un compilatore fa lo stesso con un linguaggio di alto livello. Ho scoperto che il linguaggio assembly ha istruzioni come …

7
Perché il paradigma del distruttore di oggetti nelle immondizie raccolte pervasivamente è assente?
Alla ricerca di informazioni dettagliate sulle decisioni relative al design del linguaggio raccolto dall'immondizia. Forse un esperto di lingue potrebbe illuminarmi? Vengo da uno sfondo C ++, quindi questa area è sconcertante per me. Sembra che quasi tutti i moderni linguaggi di immondizia raccolti con il supporto di oggetti OOPy …




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.