Este es un libro que trata sobre el origen y el desarrollo del software. Por desarrollo el autor no sólo se refiere a la manera en que evolucionó a lo que es hoy, sino que también explica cómo se construye el software. Es una exploración de su naturaleza y de ahí el título.
El autor ha dividido este volumen en cuatro partes. En la primera parte, “Orígenes”, narra algunos episodios de la historia de la computación. En la segunda parte, “Complejidad”, revisa algunos de los fundamentos de las ciencias de la computación.
Al llegar a la tercera parte, “Soluciones”, explica algoritmos y técnicas propias de la informática. Finaliza en la cuarta parte, “Método”, explicando cómo se “construye” el software y los desafíos que esta actividad representa, aportando su visión personal, formada a partir de su experiencia de más de treinta años desarrollando software.
La primera parte es para aquél que quiere conocer la historia del software y es más asequible por el público general. La segunda parte trata de la complejidad y las teorías detrás de la computación, el tono es de divulgación y con algunos toques de humor. Se recomienda su lectura para tener un barniz inicial sobre la ciencia de la computación.
La tercera parte es la más técnica, y está dirigida a ingenieros y arquitectos de software. En esta sección se explican conceptos actuales como Big Data, Cloud Computing y el Teorema CAP, de una manera sencilla, de modo tal que pueden ser entendidos por cualquier persona aficionada a libros de divulgación científica. La cuarta parte tiene que ver con lo que se denomina “Ingeniería de Software”, y está dirigida a aquellos que tienen que hacer gestión de proyectos TI.
El autor ha dividido este volumen en cuatro partes. En la primera parte, “Orígenes”, narra algunos episodios de la historia de la computación. En la segunda parte, “Complejidad”, revisa algunos de los fundamentos de las ciencias de la computación.
Al llegar a la tercera parte, “Soluciones”, explica algoritmos y técnicas propias de la informática. Finaliza en la cuarta parte, “Método”, explicando cómo se “construye” el software y los desafíos que esta actividad representa, aportando su visión personal, formada a partir de su experiencia de más de treinta años desarrollando software.
La primera parte es para aquél que quiere conocer la historia del software y es más asequible por el público general. La segunda parte trata de la complejidad y las teorías detrás de la computación, el tono es de divulgación y con algunos toques de humor. Se recomienda su lectura para tener un barniz inicial sobre la ciencia de la computación.
La tercera parte es la más técnica, y está dirigida a ingenieros y arquitectos de software. En esta sección se explican conceptos actuales como Big Data, Cloud Computing y el Teorema CAP, de una manera sencilla, de modo tal que pueden ser entendidos por cualquier persona aficionada a libros de divulgación científica. La cuarta parte tiene que ver con lo que se denomina “Ingeniería de Software”, y está dirigida a aquellos que tienen que hacer gestión de proyectos TI.