SICP no se ha utilizado en MIT desde 1960. Los programas en SICP están escritos en Scheme; ese idioma apareció por primera vez en 1975.
La grandeza del SICP parece estar en sus conjuntos de problemas. Muy pocos de ellos son problemas de “conectar y cerrar” y muchos de ellos tratan un problema difícil (matemático o informático), es decir, la función de Ackermann y el problema de las ocho reinas. Los problemas también son grandes porque muchos de ellos contienen ejemplos de programas escritos incorrectamente y le piden al lector que identifique el error o lo corrija.
Otro gran libro cuyos programas están escritos en Scheme es Scheme and the Art of Programming de George Springer y Daniel P. Friedman; ese libro está muy subestimado. Contiene muchos más programas escritos usando más de las “campanas y silbatos” que ofrece el esquema y cubre (algunos) temas tratados superficialmente en el SICP , como las continuaciones y la entrada / salida de archivos. Si SICP es demasiado para ti, te recomiendo probar Scheme and the Art of Programming . Es mucho más útil sostener ese SICP al proporcionar el código del Esquema para casi todos los programas del libro, pero también al señalar y discutir (algunas) cosas que no se mencionan explícitamente en el SICP . SICP todavía mantiene una buena cantidad de manos, pero definitivamente no hasta el punto de que le quita la diversión de trabajar los ejercicios.
- ¿Cuáles son algunos buenos libros de F # para un principiante que no se basan en el conocimiento de C # ni .NET?
- ¿Cuáles son los mejores audiolibros para informática y programación?
- ¿Cuáles son algunos buenos libros electrónicos en Python?
- ¿Por qué la mayoría de los libros de programación o tutoriales son difíciles de entender y hacen que los conceptos sean difíciles de aprender?
- ¿Qué libro es mejor preparar para OCA Java SE 7 Programmer 1Z0-803?