13.07.2015 Views

Autómatas de Pila y Máquinas de Turing Estructurados Jairo Rocha

Autómatas de Pila y Máquinas de Turing Estructurados Jairo Rocha

Autómatas de Pila y Máquinas de Turing Estructurados Jairo Rocha

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

338 Fundamentos teóricos <strong>de</strong> la informáticaveían ningún problema en los programas. Es <strong>de</strong>cir,la <strong>de</strong>mostración es tan directa que salta a la vista lacontradicción y choca con la intuición. Todo esto encontraste con su pasividad tradicional cuando se hacela <strong>de</strong>mostración numerando máquinas <strong>de</strong> <strong>Turing</strong>.Existen varios libros y artículos que hacen intentos<strong>de</strong> dar versiones para programadores <strong>de</strong> la teoría<strong>de</strong> la computación. Por ejemplo, Morales y otros [3]<strong>de</strong>finen un máquina contadora estructurada; el problema<strong>de</strong> usar enteros positivos como estructura básicaes que el manejo <strong>de</strong> programas codificados noes natural; a<strong>de</strong>más, no es un buen mo<strong>de</strong>lo en teoría<strong>de</strong> la complejidad porque no es natural suponer queen un paso se pue<strong>de</strong> incrementar un entero. El mejorlibro con un enfoque mo<strong>de</strong>rno es, sin duda, el <strong>de</strong>Jones [2]; no es, sin embargo, un libro <strong>de</strong> autómatassino <strong>de</strong> teoría <strong>de</strong> la computación en cuyo prefacio seapuesta por un enfoque a la computabilidad que evitelas máquinas <strong>de</strong> <strong>Turing</strong> y las funciones primitivasrecursivas y use las estructuras <strong>de</strong> datos mo<strong>de</strong>rnas <strong>de</strong>Lisp y la semántica <strong>de</strong>notacional <strong>de</strong> programas.No conocemos ningún libro que presente los resultadosteóricos <strong>de</strong> autómatas <strong>de</strong> pila con un enfoqueestructurado como el dado aquí.Referencias[1] J. Hopcroft, R. Motwani, J. Ullman. Introduccióna la teoría <strong>de</strong> autómatas, lenguajes y computación.Addison-Wesley, 2002.[2] N. Jones. Computability and Complexity: Froma Programming Perspective, MIT press, 1997.[3] R. Morales et al. Una alternativa docente a lamáquina <strong>de</strong> <strong>Turing</strong>, Memorias <strong>de</strong> JENUI 2003,pp 249-258, Ed. Thomson.[4] J. <strong>Rocha</strong>, F. Roselló Autòmatas, Gramàtiques iProgrames: Verificació i Concurrència , MaterialsDidàctics, UIB, 2a ed. en imprenta, 2005.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!