El lenguaje de la programación
Edsger W. Dijkstra·1976·no ficcion
Mientras 'Estructuras de datos y algoritmos' es fundamentalmente un libro de texto técnico, Dijkstra's 'El lenguaje de la programación' aborda la programación y, por extensión, las estructuras de datos y algoritmos, desde una perspectiva filosófica profunda. Dijkstra se centra en cómo el diseño cuidadoso y el razonamiento lógico son cruciales para crear software robusto, una precondición para implementar eficientemente cualquier estructura de datos o algoritmo. Es no obvio porque no enseña algoritmos, sino cómo pensar para crearlos correctamente.























