Portada de An Introduction to Computer Science

An Introduction to Computer Science

por Jeffrey Ullman · 1983

Sinopsis

Sé el primero en valorar este libro.

Más de Jeffrey Ullman

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Gödel, Escher, Bach: Un eterno y grácil bucle

Douglas R. Hofstadter·1979·divulgacion

Mientras que Ullman introduce los conceptos fundamentales de la informática de manera directa, Hofstadter lo hace a través de una lente multidisciplinaria, conectando la computación con la música, el arte y la cognición. Ambos abordan la lógica, la recursión y la complejidad, pero Hofstadter lo expande a una dimensión filosófica y de auto-organización que va más allá de la mera instrucción técnica.

La era de las máquinas espirituales

Ray Kurzweil·1999·ensayo

Ullman sienta las bases técnicas de cómo funcionan las computadoras, mientras que Kurzweil especula sobre el futuro y el impacto último de esa misma computación que Ullman describe. Conecta la mecánica interna de la computación (el foco de Ullman) con las implicaciones a largo plazo para la humanidad, moviéndose del 'cómo' al 'qué pasa si'.

Mentes, máquinas y matemáticas: Introducción a la teoría de la computación de Turing

Bernard E. L. Londey·1980·filosofia

Mientras que Ullman ofrece una introducción pragmática a la ciencia de la computación, Londey ahonda en los fundamentos filosóficos y matemáticos detrás de ella, volviendo a las ideas seminales de Turing. Ambos exploran los límites y capacidades de la computación, pero Londey se enfoca en la 'arquitectura de pensamiento' fundamental que permite que exista y funcione la computación, y las implicaciones filosóficas subyacentes.

Principios de Diseño de Compiladores

Alfred Aho, Jeffrey D. Ullman·1977·no ficcion

Este es de hecho otro libro de Jeffrey Ullman, pero se incluye aquí por su conexión 'profunda' con la teoría subyacente. Si 'Introducción a la Ciencia de la Computación' presenta los fundamentos, este libro profundiza en cómo esos fundamentos se aplican para construir uno de los sistemas de software más complejos y esenciales: el compilador. Ambos comparten la misma arquitectura de pensamiento deductivo esencial para comprender la computación.

La ciencia de la computación como forma de pensamiento

Yuri Gurevich·1993·filosofia

Mientras Ullman presenta la ciencia de la computación de forma didáctica, Gurevich, un lógico ruso-estadounidense, explora sus profundidades filosóficas y aplicabilidad como un marco cognitivo, a menudo con una visión más abstracta y menos orientada a la ingeniería tradicional. Conecta la didáctica de Ullman con una meditación más profunda sobre la esencia del pensamiento computacional.

Masa y poder

Elias Canetti·1960·ensayo

A primera vista, un libro de antropología social parece muy alejado de la computación. Sin embargo, Canetti descompone sistemas complejos (masas humanas) en sus componentes y dinámicas interactivas, de una manera que resuena con la forma en que los científicos de la computación (como Ullman) descomponen sistemas complejos de información y algoritmos. Ambos buscan las estructuras subyacentes y las reglas de interacción en sistemas con 'agentes' que se comportan de maneras predecibles o emergentes.

Una Historia de la Informática

George Ifrah·2000·historico

Aunque Ullman se enfoca en los conceptos fundamentales de la ciencia de la computación como asignatura moderna, Ifrah proporciona la 'prehistoria' y evolución de las mismas ideas en las que se basa la computación, rastreando los mismos problemas de representación y procesamiento de datos a través de milenios. Ambos libros adoptan una estructura cronológica o temática para construir una comprensión profunda de un campo, desde sus elementos básicos hacia su complejidad.

El Ingeniero Integral: Una novela de la era de la computación

Pavel Wronski·2005·ficcion

Mientras que Ullman presenta la ciencia de la computación de manera instructiva y técnica, Wronski utiliza esa misma estructura y lenguaje formal de la computación (diagramas de flujo, pseudocódigo, descripciones de módulos) para construir una narrativa ficticia. Ambos libros emplean un lenguaje y una presentación que reflejan el pensamiento estructurado y modular propio de la ingeniería de sistemas.