000 02561cam a2200205 a 4500
999 _c21443
_d21443
007 ta
008 170908s2017 us ad||f |||| 001 0 eng d
020 _a9780262036634
082 _a005.1
_bE737o
_223
100 _aErwig, Martin.
_94856
245 _aOnce upon an algorithm:
_bHow stories explain computing /
_cMartin Erwig.
260 _aCambridge, Massachusetts:
_aLondon (England):
_bThe MIT Press,
_c2017
300 _axii, 319 p.:
_bil., graf.;
_c24 cm.
504 _6Incluye referencias bibliográficas y índice
520 _aCómo Hansel y Gretel, Sherlock Holmes, la película Groundhog Day, Harry Potter y otras historias familiares ilustran los conceptos de computación. Imagine a un científico de la computación, mirando una pantalla y haciendo clic frenéticamente en un teclado, pirateando un sistema, o tal vez desarrollando una aplicación. Ahora borre esa imagen. En Once upon an Algorithm, Martin Erwig explica la computación como algo que ocurre más allá de las computadoras electrónicas, y la informática como el estudio de la resolución sistemática de problemas. Erwig señala que muchas actividades diarias implican la resolución de problemas. Levantarse por la mañana, por ejemplo: se levanta, se ducha, se viste, desayuna. Esta simple rutina diaria resuelve un problema recurrente a través de una serie de pasos bien definidos. En informática, dicha rutina se llama algoritmo. Edwig ilustra una serie de conceptos en informática con ejemplos de la vida cotidiana y de historias familiares. Hansel y Gretel, por ejemplo, ejecutan un algoritmo para llegar a casa desde el bosque. La película Groundhog Day ilustra el problema de la falta de solidez; Sherlock Holmes manipula las estructuras de datos cuando resuelve un crimen; la magia en el mundo de Harry Potter se entiende a través de los tipos y la abstracción; e Indiana Jones demuestra la complejidad de la búsqueda. En el camino, Erwig también discute representaciones y diferentes formas de organizar datos; problemas "intratables"; lenguaje, sintaxis y ambigüedad; estructuras de control, bucles y el problema de detención; diferentes formas de recursión; y reglas para encontrar errores en los algoritmos. Este interesante libro explica el cálculo de manera accesible y muestra su relevancia para la vida diaria. Algo para pensar la próxima vez que ejecutemos el algoritmo de levantarnos por la mañana.
650 0 _988
_aALGORITMOS DE COMPUTADOR
650 0 _aLENGUAJE DE PROGRAMACIÓN
_9484
650 0 _aESTRUCTURA DE DATOS
_921239
942 _2ddc
_cBK