Avendo il desiderio d’aventarmi in piu profondita negli concetti di scienze computazionali (forse perche non vorrei rimanere un sviluppatore full-stack per sempre…), ho deciso di mettere le mie fondamenti dubitosi alla sfida, ritornando all’aclamato libro Structure and Interpretation of Computer Programs
, dagli autori Harry Abelson e Gerald Jay Sussman. Anzitutti nonostanti, questo libro mi ha chiamato l’attenzione circa 3 anni fa, ma mi sono scusato di leggerlo per uno istinto Dunning Krugger, e anche per no avere in quel momento il bisogno d’imparare di piu su gli ordinatori, nonostante lavoro con loro tutti i giorni.
This blog is also a main motivator to pursue a better understanding of the concepts the authors presented, as part of the curriculum of computer science undergraduates at the Massachussets Institute of Technology (MIT). Not only because it will serve as a journal, but because it also gives me a sense of accountability, by having to actually sit down, read, not procrastinate and learn about the concepts shared in the book.
I researched all across the web, and with the old shelved copy I possess of this book, I rapidly skimmed through the concepts. It was clear to me that the following were very important for throughly understanding what this book is about:
- Algebra
- Pre-Calculus
- A basic knowledge of Scheme (a Lisp dialect)