El patrón en la piedra: Las ideas simples que hacen funcionar a las computadoras es un libro de W. Daniel Hillis , publicado en 1998 por Basic Books ( ISBN). 0-465-02595-1El libro intenta explicar conceptos de informática en un lenguaje sencillo mediante metáforas y analogías . Su objetivo es desmitificar la informática demostrando que los procesos complejos pueden descomponerse en patrones simples y repetitivos. El libro enfatiza la simplicidad y elegancia inherentes a la informática, animando a los lectores a apreciar la belleza de los patrones que impulsan la tecnología presente en nuestras vidas.
Resumen
El libro se compone de ocho capítulos y dos temas adicionales:
- Álgebra booleana : El libro comienza con el elemento fundamental de todas las computadoras digitales: la lógica booleana. Explica cómo se pueden combinar interruptores simples ("encendido" o "apagado") utilizando operadores como AND, OR y NOT para representar información y realizar cálculos. Piénselo como el alfabeto básico del lenguaje informático.
- Teoría de la información : Esta sección profundiza en la ciencia de la medición, el almacenamiento y la transmisión de información. Abarca conceptos como la compresión de datos, que codifica la información de manera eficiente para su almacenamiento o transmisión, y los códigos de corrección de errores, que garantizan la integridad de la información a pesar de los fallos .
- Máquinas de Turing : Las máquinas de Turing son modelos teóricos de computadoras universales. El libro profundiza en su funcionamiento, destacando cómo se pueden combinar componentes sencillos para lograr capacidades computacionales extraordinarias.
- Computación universal : Imagina una máquina capaz de realizar cualquier cálculo que otra máquina pueda. Este es el concepto de computadora universal, explorado en el libro a través del fascinante ejemplo de la máquina de Turing. Esta demuestra los límites y capacidades fundamentales del poder computacional.
- Algoritmos : Las instrucciones paso a paso que siguen las computadoras para resolver problemas se conocen como algoritmos. Esta sección aborda el papel fundamental de los algoritmos en el control de las computadoras y explora cómo los lenguajes de programación permiten a los humanos comunicar estas instrucciones de manera efectiva.
- Criptografía : Mantener la información segura es fundamental en la era digital. Este libro se adentra en el fascinante mundo de la criptografía, explicando cómo se utilizan los códigos y las técnicas de cifrado para codificar la información y protegerla del acceso no autorizado.
- Heurística : Encontrar la solución óptima para cada problema no siempre es factible. La heurística ofrece un enfoque práctico, utilizando reglas generales para hallar soluciones suficientemente buenas con rapidez, aunque no sean perfectas. El libro explica esta disyuntiva entre velocidad y precisión en la resolución de problemas.
- Computación paralela : Imagina resolver un problema dividiéndolo en tareas más pequeñas y procesándolas simultáneamente. Esta es la idea central de la computación paralela, explicada en el libro. Explora cómo el uso de múltiples procesadores puede acelerar significativamente los cálculos, allanando el camino para futuros avances en computación.
- Computación cuántica : Este campo revolucionario aprovecha los principios fascinantes de la mecánica cuántica para realizar cálculos imposibles para las computadoras clásicas. El libro explica los fundamentos de los bits cuánticos (qubits), la superposición y el entrelazamiento, y cómo estas propiedades pueden utilizarse para resolver problemas como el descubrimiento de fármacos, la ciencia de los materiales y la modelización financiera con mucha mayor rapidez que los métodos convencionales. Sin embargo, el libro también aborda los desafíos de construir y controlar computadoras cuánticas, destacando que esta tecnología aún se encuentra en sus primeras etapas.
- Emergencia : Se trata de sistemas complejos donde el conjunto exhibe propiedades que no están presentes en sus partes individuales. Imaginemos un hormiguero, donde millones de hormigas trabajando de forma independiente crean una inteligencia colectiva mucho mayor que la de cualquier hormiga individual. El libro utiliza ejemplos como colonias de hormigas, el cerebro e incluso la economía para ilustrar cómo reglas simples pueden conducir a comportamientos complejos e impredecibles. Los sistemas emergentes ofrecen inspiración para diseñar nuevos modelos computacionales y comprender fenómenos complejos en diversos campos.
Reseñas
- Anthony Cait (5 de diciembre de 1998) Science News 154.23 página 354
- Comienza explicando la lógica booleana mediante una demostración de una máquina que juega al tres en raya ... El don de Hillis reside en su capacidad para transmitir los procesos lógicos de los ordenadores, que empiezan con interruptores y circuitos y escalan hasta la capacidad de aprendizaje autoorganizado, relevante para los sistemas de computación paralela.
- William Baer (15 de noviembre de 1998) Library Journal 123.19 página 84
- Paso a paso, desde la lógica informática hasta la programación, pasando por la memoria y la compresión. Los dos últimos capítulos muestran cómo las computadoras están realmente cerca de ser máquinas pensantes.
- Gilbert Taylor (15 de octubre de 1998) Booklist 95(4):381
- Una introducción completa y amena a la informática.
- Wade Roush (noviembre de 1998) Technology Review 101.6 página 94 “La piedra de visión del chamán”
- Hillis quiere que el lector sepa que el silicio no tiene nada de especial . Los componentes básicos universales de la computación —funciones lógicas simples como " y" , "o " y " no "— pueden implementarse utilizando varillas y resortes, tuberías de agua y válvulas hidráulicas, y muchos otros sistemas físicos.
Recepción
El libro ha sido reseñado por diversos medios de comunicación, incluyendo revistas científicas, periódicos y publicaciones en línea. Durante el año de su primera publicación, recibió varios premios, entre ellos:
- Premio de la Asociación Estadounidense para el Avance de la Ciencia de 1999 al mejor libro.
- Premio Literario del Los Angeles Times de 1999 en la categoría de Ciencia y Tecnología.
- Finalista del Premio Nacional del Libro de 1999 en la categoría de Ciencias.
- Lista de finalistas del Premio Rhône-Poulenc de Libros de Ciencia de 1999
- Finalista del premio Boston Globe Book Award de 1998 en la categoría de no ficción.
- Finalista del premio Guardian de 1998 en la categoría de Ciencias.
- Lista de finalistas de la Medalla Winton de la Royal Society de 1998
El libro ha resistido bien el paso del tiempo y ha recibido críticas positivas tanto de la crítica como de los lectores, quienes lo elogian por su estilo de escritura claro y accesible, su capacidad para hacer comprensibles temas complejos para un público general y su mensaje general de empoderamiento y fascinación por el mundo de la informática. Sin embargo, también ha sido criticado por su falta de profundidad y especificidad.
El libro ha sido traducido a muchos idiomas y ha vendido más de un millón de ejemplares.
Enlaces externos
- Reseñas: El patrón en la piedra de Goodreads
- Libros de informática
- Libros de no ficción de 1998