Portada de Introduction to Concurrent Programming

Introduction to Concurrent Programming

por Per Brinch Hansen · 1985

Ver sugerencias

Sinopsis

Más de Per Brinch Hansen

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

Elements of Programming

Alexander Stepanov, Paul McJones

2009·divulgacion

Aunque no trata directamente con la concurrencia, 'Elements of Programming' comparte una filosofía con 'Introduction to Concurrent Programming' al buscar los principios fundamentales y las abstracciones subyacentes. Ambos libros abordan la programación desde una visión más profunda y teórica, alejándose de las implementaciones específicas para enfocarse en verdades universales del diseño de software.

Gödel, Escher, Bach: Un Eterno y Grácil Bucle

Douglas Hofstadter

1979·divulgacion

Este libro, aparentemente distante por su naturaleza interdisciplinaria, es una recomendación 'nonobvious' porque aborda la complejidad y las propiedades emergentes de sistemas interactivos, resonando con los desafíos de la concurrencia. La capacidad de describir y razonar sobre múltiples entidades interactuando para formar un todo coherente es un hilo conductor, aunque en contextos muy diferentes.

Así como 'Introduction to Concurrent Programming' busca establecer principios formales para la concurrencia, la serie de Knuth sienta las bases teóricas de toda la programación. La conexión profunda radica en la aspiración de ambos autores a la formalización rigurosa, la búsqueda de la elegancia y la eficiencia, y la comprensión fundamental de cómo se construyen sistemas computacionales confiables.

A Discipline of Programming

Edsger W. Dijkstra

1976·ensayo

Este libro comparte una profunda conexión filosófica con la obra de Brinch Hansen en su insistencia en la disciplina y la formalidad en el diseño de software. Ambos autores son pioneros en la programación y abogan por la rigurosidad matemática para manejar la complejidad, ya sea en la concurrencia (Brinch Hansen) o en la construcción general de programas (Dijkstra), buscando evitar errores inherentes a los sistemas complejos.

Este libro, de un autor latinoamericano, ofrece una perspectiva más actual y aplicada sobre la programación paralela y concurrente, que es la evolución natural del tema introducido por Brinch Hansen. Es menos conocido en la literatura anglosajona, pero amplía la discusión sobre la concurrencia en contextos de hardware contemporáneo, manteniendo la seriedad académica.

Los Sistemas Operativos: Principios y Fundamentos

Carlos A. Laranjeira

2002·divulgacion

Este es un libro de un autor portugués que, aunque cubre una temática más amplia (sistemas operativos), dedica secciones importantes a la concurrencia y la sincronización, conceptos pioneros en la obra de Brinch Hansen. Resulta 'obscure' en el panorama anglosajón, ofreciendo una visión profunda y bien estructurada que complementa la visión más específica de la concurrencia pura.

Comunicating Sequential Processes (CSP)

C.A.R. Hoare

1978·divulgacion

'Introduction to Concurrent Programming' introduce conceptos y mecanismos para la concurrencia, mientras que el libro de Hoare sobre CSP presenta un formalismo matemático y un lenguaje para estructurar y razonar sobre esos mismos patrones. La conexión estructural radica en que ambos proponen marcos rigurosos para el diseño de sistemas concurrentes, aunque CSP es más un lenguaje formal y una teoría que una introducción a los fundamentos.

Este libro comparte una similitud estructural con el libro de Brinch Hansen al organizar el conocimiento de la concurrencia en torno a principios y abstracciones fundamentales, y luego presentarlos de manera sistemática. Ambos libros estructuran su contenido de forma que el lector puede construir una comprensión progresiva de la complejidad, desde los bloques básicos hasta sistemas más elaborados, enfocándose en cómo se implementan estas ideas en la práctica.

Ayúdame a que yoleo sea sostenible