Portada de Computability, Complexity and Languages: Fundamentals of Theoretical Computer Science

Computability, Complexity and Languages: Fundamentals of Theoretical Computer Science

por Martin D. Davis, Ron Sigal, Elaine J. Weyuker · 1994

Sinopsis

Libro de referencia que cubre los fundamentos de la computabilidad, la teoría de la complejidad y los lenguajes formales, integrando teoría clásica con problemas modernos. Sirve como un texto avanzado que complementa los temas introductorios.

Sé el primero en valorar este libro.

Más de Martin D. Davis

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

The Nature of Computation

Cristopher Moore, Stephan Mertens

2011

En lugar de los clásicos de Sipser o Papadimitriou, este texto aborda la complejidad computacional desde una perspectiva física e interdisciplinaria, conectando problemas de complejidad con mecánica estadística y teoría de la información de una manera menos ortodoxa, similar a cómo el libro de referencia integra lógica, lenguajes y computabilidad.

Programming from the Ground Up

Jonathan Bartlett

2004

Mientras el libro de referencia fundamenta la teoría con un lenguaje abstracto, este libro práctico enseña ensamblador para construir intuición sobre lo que es 'computable' a nivel de máquina. Es una recomendación nonobvious porque se aleja del enfoque matemático puro y ofrece una perspectiva ascendente de las ideas fundamentales de computación.

Comparte la profunda exploración de los límites y la naturaleza de los sistemas formales, la autoreferencia, la computabilidad y el significado. Mientras Davis et al. se centran en los fundamentos de las ciencias de la computación, Hofstadter teje estas ideas con el arte, la música y la conciencia, abordando preguntas filosóficas fundamentales sobre la mente y la máquina que subyacen a la teoría.

El libro de referencia proporciona el 'cómo' teórico de la computación; Castells investiga el 'por qué' y el 'qué impacto tiene' en una escala societal y filosófica. Ambos son obras fundamentales que buscan definir los pilares de sus respectivos campos (ciencias de la computación teórica y sociología de la información), estableciendo marcos comprensivos y conectando conceptos abstractos con realidades estructurales.

Aunque es un texto fundamental, es menos citado en círculos angloparlantes que los libros de Sipser o Hopcroft. Es una introducción accesible que cubre los mismos pilares centrales (computabilidad, complejidad y lenguajes) desde una perspectiva didáctica, ideal para quienes buscan un enfoque complementario menos densamente matemático que el de Davis et al.

Es un texto de referencia influyente en alemán que conecta la lógica matemática (como cálculo de predicados y lógica de primer orden) directamente con las ciencias de la computación, un vínculo que el libro de referencia también explora. Es menos conocido fuera de Europa y ofrece una perspectiva estructurada y rigurosa sobre esta intersección fundamental.

Introduction to Automata Theory, Languages, and Computation

John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman

2001

Comparte la misma estructura organizativa modular, presentando una visión unificada de los distintos pilares de las ciencias de la computación teórica (autómatas, lenguajes, computabilidad y complejidad) en partes claramente separadas pero interconectadas. Ofrece un enfoque pedagógico similar, construyendo conceptos fundamentales paso a paso.

The Algorithm Design Manual

Steven S. Skiena

1997

Su estructura híbrida es análoga: el libro de referencia combina teoría profunda con aspectos prácticos (programación); Skiena combina una 'guía de bolsillo' de algoritmos con un 'catálogo' de problemas conocidos. Ambos libros están estructurados para ser tanto libros de texto como referencias duraderas, sirviendo a dos propósitos dentro del mismo volumen.

Ver sugerencias

Ayúdame a que yoleo sea sostenible