Un excelente libro de texto en programación artística

La mente de Bjarne Stroustrup por medio del pensamiento y estilo de diseño del lenguaje de programación C++ (en específico: ISO C++) ha sido de una importancia fundamental para mi propio pensamiento y práctica de la programación. Sí, él es un filósofo de la programación de computadoras, un programador artístico (es decir, diestro, tal y como se explica en Artistic programming as theory formulation).

Principiantes a la programación de computadoras y experimentados por igual podrán obtener beneficios del libro: Programming: Principles and Practice Using C++, pues es presentada una buena variedad de conceptos y ejercicios, incluyendo perspectivas históricas en algunos temas. Además, los diseñadores de programas que cuenten con experiencia podrán encontrar muchas sugerencias pues el libro es el caso de cómo un experto explica y enseña a principiantes.

Como propuesta de lectura: en la sección 1.6 Ideals for programmers, se explica un proceso general de programación y se hace notar la importancia de cómo pruebas, análisis, diseño y programación están relacionadas en dicho proceso. Por tanto, tal vez para una mejor lectura, sugiero que el sexto párrafo, el cual dice:

“We can describe the process of developing a program as having four stages:”

sería más claro si se lee de esta manera:

“We can describe the process of developing a program as having four activities:”