Soy un programador de Java y he decidido aprender un poco sobre informática teórica. No tengo un título en eso y un poco de experiencia me ayudaría mucho, ya que no sé nada más que la codificación en lo que respecta al desarrollo de software.
Busqué respuestas en este sitio web y encontré que muchas personas recomendaron el libro "Estructura e interpretación de programas de computadora", pero como no tengo los conocimientos matemáticos necesarios para manejar este libro, decidí ir con "Cómo diseñar programas" en su lugar.
Mi pregunta aquí es ¿qué ganaría con esta experiencia? ¿Me enseñaría sobre informática como quiero? ¿O es mejor leer sobre algoritmos y estructuras de datos?
programming-practices
self-improvement
scheme
Mahmoud Hossam
fuente
fuente
Respuestas:
Ese es un texto introductorio de CS ... no hay muchas matemáticas involucradas. Creo que sería mejor para usted recoger las matemáticas que necesita e ir con SICP. Tal vez pueda recoger lo que necesita de Khan Academy. Parte de la belleza de SICP es que te enseña una forma matemática de pensar sobre los problemas, de una manera que solo un lenguaje funcional puede (IMO).
fuente