Avui he anat a la biblioteca de l’Anselm Turmeda a veure si trobava un llibre que ens havien recomanat per l’assignatura d’Estructures de la informació. Es el Data structure and Algorithms de AHO, HOPCROFT, ULLMAN.
L’he començat a llegir per damunt, i m’ha fet gràcia el que he llegit:
Half battle is knowing what problem to solve. When initially approached, most problems have no simple, precise specification. In fact, certain problems, such as creating a “gourmet” recipe or preserving world peace, may be impossible to formulate in terms that admit of a computer solution. Even if we suspect our problem can be solved on a computer, there is usually considerable latitude in several problem parameters.
Descriu el fer un programa, com una batalla. Una batalla contra un problema. Això m’ha fet venir al cap l’altre dia que vaig llegir a ca’n Ricardo Galli una entrada que resava “A los programadores no les gusta programar, com diu, només ens agrada resoldre problemes. Fins hi tot ho descriuen els autors en el llibre.
Per això al llibre del drac vermell de l’Aho hi surt un cavaller 🙂
http://en.wikipedia.org/wiki/Compilers:_Principles,_Techniques,_and_Tools
Aquest és un bon llibre d’estructures de dades i algoritmes de gestió de memòria. N’hi ha un altre que també està bé: “Data Structures. A pseudocode approach with C” de Gilberg i Forouzan.
http://www.amazon.com/Data-Structures-Pseudocode-Approach-C/dp/0534951236