| V I S U A L I Z Z A D I S C U S S I O N E |
| danandr |
Inserito il - 17/06/2004 : 09:49:14 2 domande fatte in appelli scorsi all'orale: - dove si collocano i ling MONOTONI nella gerarchia di Chomsky? Io li collocherei esattamente dove colloco i linguaggi di tipo 1,perchè le due classi di linguaggi concidono (per il teorema 3.2).Secondo voi è giusto?
- A cosa serve mantenere in memoria una tavola dei simboli?(Analizzatore lessicale) |
| 5 U L T I M E R I S P O S T E (in alto le più recenti) |
| danandr |
Inserito il - 17/06/2004 : 16:20:14 grazie Cathall. Qualcuno sà spiegarmi in parole povere come si dimostra la CHIUSURA DI L3 rispetto alla RIFLESSIONE.Sul libro c'è solo quella che riguarda L2,l'altra lha spiegata il prof,ma nn ci ho capito un gran chè |
| Cathàll |
Inserito il - 17/06/2004 : 14:13:39 Citazione: Messaggio inserito da danandr A cosa serve mantenere in memoria una tavola dei simboli?(Analizzatore lessicale)
Serve all'analizzatore semantico. Nella tabella dei simboli, esempio più banale, tu memorizzi nomi delle variabili e tipo con cui le stesse vengono dichiarate. L'Analizzatore semantico, se scrivi x=0, verifica per esempio che X sia integer. Oppure se scrivi x=j verifica che x e j siano di tipo compatibile. |
| danandr |
Inserito il - 17/06/2004 : 11:54:44 Citazione: Messaggio inserito da KernelFolla
Citazione: Messaggio inserito da danandr
2 domande fatte in appelli scorsi all'orale: - dove si collocano i ling MONOTONI nella gerarchia di Chomsky? secondo me sì con la sola eccezzione della parola vuota [quote] quindi seconto te nn dovrebbero concidere esattamente.Ma la propos 3.1 afferma invece che le due classi concidono - A cosa serve mantenere in memoria una tavola dei simboli?(Analizzatore lessicale)
La tavola dei simboli è necessaria per il passo successivo del compilatore, l'analizzatore lessicale la crea e la da in pasto al parser(se i due passi sono uniti allora la crea il parser), dopodichè ne fa uso l'analizzatore semantico e anche tutti gli altri passi. Forse se tutto il compilatore fosse realizzato in un solo passo non dovrebbe essere necessaria questa tabella, ma è solo una mia opinione
Potrebbe servire per il controllo statico fatto dall'analizzatore semantico? |
| Fabio |
Inserito il - 17/06/2004 : 11:36:13 Scusatemi la data del prossimo appello scritto è il 30? |
| n/a |
Inserito il - 17/06/2004 : 10:55:43 Citazione: Messaggio inserito da danandr
2 domande fatte in appelli scorsi all'orale: - dove si collocano i ling MONOTONI nella gerarchia di Chomsky? Io li collocherei esattamente dove colloco i linguaggi di tipo 1,perchè le due classi di linguaggi concidono (per il teorema 3.2).Secondo voi è giusto?
secondo me sì con la sola eccezzione della parola vuota
Citazione:
- A cosa serve mantenere in memoria una tavola dei simboli?(Analizzatore lessicale)
La tavola dei simboli è necessaria per il passo successivo del compilatore, l'analizzatore lessicale la crea e la da in pasto al parser(se i due passi sono uniti allora la crea il parser), dopodichè ne fa uso l'analizzatore semantico e anche tutti gli altri passi. Forse se tutto il compilatore fosse realizzato in un solo passo non dovrebbe essere necessaria questa tabella, ma è solo una mia opinione |