Portada de Introduction to Automata Theory, Languages, and Computation

Introduction to Automata Theory, Languages, and Computation

por John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman · 2001

Ver sugerencias

Sinopsis

Este libro presenta los fundamentos de la teoría de autómatas, lenguajes formales y la computación en un contexto riguroso y accesible, diseñado para estudiantes y profesionales del área de ciencias de la computación.

Más de John E. Hopcroft

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Aunque no es un texto formal de ciencias de la computación, Hofstadter entrelaza conceptos de lógica formal, computabilidad y autómata de maneras sorprendentes y accesibles. Presenta ideas fundamentales sobre los límites de los sistemas formales y la naturaleza de la inteligencia que subyacen a la teoría de autómatas, pero desde una perspectiva mucho más amplia y filosófica.

Pensar, rápido y lento

Daniel Kahneman

2011·divulgacion

Aunque no trata directamente con autómata, 'Pensar, rápido y lento' analiza los mecanismos subyacentes de la toma de decisiones y el procesamiento de información en humanos. Esto ofrece un contraste interesante con los modelos formales de computación, explorando cómo los 'autómatas' biológicos y cognitivos difieren de los abstractos en su eficiencia, errores y limitaciones. La conexión radica en la naturaleza de la "computación" y la "toma de decisiones" desde perspectivas totalmente diferentes.

El libro de Hopcroft et al. introduce la teoría de la computabilidad a través de autómatas y lenguajes formales. Cutland profundiza en la raíz matemática y lógica de estas ideas, explorando las funciones recursivas y la tesis de Church-Turing con un rigor que complementa la visión de los autómatas como modelos de computación. Ambos abordan las cuestiones fundamentales sobre los límites de lo computable, pero desde diferentes ángulos teóricos.

Mientras que Hopcroft et al. ofrece las herramientas formales de la computación, Mahoney explora el impacto filosófico y epistemológico de esas herramientas en la comprensión de la mente. Este libro conecta profundamente al reflexionar cómo la teoría de autómatas y la computabilidad no solo son disciplinas ingenieriles, sino que han moldeado fundamentalmente nuestra forma de preguntar qué es la inteligencia, la información y el procesamiento en sistemas complejos, tanto artificiales como biológicos.

Máquinas y seres vivos

Georges Canguilhem

1952·ensayo

Este ensayo del filósofo francés Canguilhem examina el concepto de máquina y su relación con lo viviente, una dicotomía fundamental para entender los autómatas. Donde Hopcroft et al. presentan el formalismo de las máquinas computacionales, Canguilhem cuestiona la esencia misma de lo que define una 'máquina' y cómo esa definición ha evolucionado, ofreciendo una perspectiva filosófica profunda y menos conocida sobre los sistemas y su autonomía.

Mientras que el libro de Hopcroft et al. es referente en teoría de la computación, este texto de Schwartzel ofrece una visión temprana y menos difundida en el mundo anglosajón sobre cómo los principios de los autómatas y las computadoras se aplicaron para construir inteligencia artificial. Representa una visión desde la ingeniería informática alemana de los años 80, conectando el formalismo abstracto con la búsqueda de la inteligencia artificial de una manera que complementa la base teórica ofrecida por el libro de referencia.

Compilers: Principles, Techniques, and Tools

Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman

1986·divulgacion

Este libro comparte con 'Introduction to Automata Theory' no solo un coautor (Ullman) y una editorial, sino una estructura pedagógica y una aproximación sistemática y formal al diseño de sistemas complejos. Ambos libros desglosan un dominio vasto en componentes analizables (gramáticas, autómatas, tablas de símbolos en compiladores; lenguajes, máquinas de Turing en autómatas) y construyen una comprensión profunda desde estos fundamentos discretos. La estructura y el estilo de la obra son muy similares, aplicando la misma filosofía educativa.

La conexión estructural aquí radica en la forma de clasificar y categorizar sistemas con diferentes funciones y capacidades. Mientras que Hopcroft et al. clasifican los autómatas por sus características formales y poder computacional (autómatas finitos, Pushdown, Turing), Gardner clasifica la mente humana no como una entidad unitaria sino como un conjunto de 'autómatas' o módulos de inteligencia con diferentes capacidades y reglas de operación. Ambos libros demuestran un enfoque estructuralista para entender sistemas complejos dividiéndolos y examinando sus componentes funcionales distintivos.

Ayúdame a que yoleo sea sostenible