Errori noti in Linguaggi di programmazione: principi e paradigmi, seconda edizione
-
pag. 109, Figura 4.10: La guardia del while è errata.
Corretto: while (Pila ≠ $S or ic ≠ $) .
-
pag. 110, Figura 4.11: quinta azione del parser dall'alto.
Errata: *b$; Corretto: b*b$ .
-
pag. 97, Teorema 4.27: Errato: l'insieme delle produzioni R1
contiene tutte le produzioni non unitarie B->alfa di R.
Corretto: nell'insieme delle produzioni R1 è inserita la produzione
A->alfa, ogni qualvolta la produzione non unitaria B->alfa appartiene a R.
-
pag. 118, Figura 4.14. Errato: manca una riga in fondo alla tabella. Corretto: aggiungere una riga per lo stato 6, con r1 in corrispondenza
di tutti i terminali. Vedi il PDF.
-
pag. 119, tabella in alto. Errato: manca una riga in fondo alla tabella. Corretto: aggiungere una riga per lo stato 6, con r1 in corrispondenza
dei terminali ) e $. Vedi il PDF.
-
pag. 257, linea 10: "è un puntatore di catena statica"; correggi in ""è un puntatore".
-
pag. 437, Figura 13.1: la linea 11 (intestazione compresa) - (quella dove C risulta [(fn y => (succ x)), x, @,@] ): il numero della regola applicata
(ultimo carattere della riga) dovrebbe essere 3 e non 1.
-
pag. 453, linea -11: "da pagare" è ripetuto due volte.
-
pag. 363, linea -12: "vice versa" -> "viceversa".
Hanno segnalato errori: Riccardo Falco, Remo Petrocelli, Marco Rossi.
Ultima modifica: 6 giugno 2012.