News for hackers. Stuff that matters.
Re:How to Design Programs 2nd Edition [free] by agomez314 on Saturday April 08, 2023 @05:35AM (#35491853)
How does this book compare to SICP?
Re:How to Design Programs 2nd Edition [free] by Al0neStar on Saturday April 08, 2023 @05:48AM (#35491909)
the authors wrote a paper compraing it to sicp. https://users.cs.northwestern.edu/~robby/pubs/papers/htdp-si...
Re:How to Design Programs 2nd Edition [free] by cinntaile on Saturday April 08, 2023 @06:25AM (#35492053)
There is another book that is usually mentioned when comparing these two. Concepts, Techniques and Models of Computer Programming. I don't know how they all compare to each other, I just mention it for completeness sake.

https://www.info.ucl.ac.be/~pvr/book.html

Re:How to Design Programs 2nd Edition [free] by Al0neStar on Saturday April 08, 2023 @07:16AM (#35492264)
i havent read this book but i skimmed the toc and i have to say its probably even harder than sicp. http://www.info.ucl.ac.be/people/PVR/booktoc.pdf
Re:How to Design Programs 2nd Edition [free] by tmtvl on Saturday April 08, 2023 @07:23AM (#35492291)
There is another book which isn't often mentioned, which I like to consider "SICP-lite", Concrete Abstractions: https://gustavus.edu/mcs/max/concrete-abstractions.html
Re:How to Design Programs 2nd Edition [free] by jhoechtl on Saturday April 08, 2023 @08:40AM (#35492656)
This is a great book and uses a back then obscure, today defunct programming language Oz.

https://en.m.wikipedia.org/wiki/Oz_(programming_language)

Re:How to Design Programs 2nd Edition [free] by systems on Saturday April 08, 2023 @01:04PM (#35495298)
an updated version that uses a current language would be nice, but the book isnt even open source (i.e. under the Creative Commons license)
Re:How to Design Programs 2nd Edition [free] by zerr on Saturday April 08, 2023 @04:25PM (#35497258)
Would it be easy to follow the book using Mercury language?
Re:How to Design Programs 2nd Edition [free] by tacon on Saturday April 08, 2023 @12:38PM (#35495021)
Years ago, the author taught a MOOC covering parts of the book[0]. The course is archived on edX, and the videos are on YouTube[1]. It was fun starting from a super simple functional language and building to a dataflow functional language by the end.

[0] https://www.edx.org/course/paradigms-of-computer-programming...

[1] https://www.youtube.com/playlist?list=PLw454N-VXALSIzIe_eL5U...

Re:How to Design Programs 2nd Edition [free] by zabzonk on Saturday April 08, 2023 @07:58AM (#35492438)
much easier to read, less tedious math/engineering stuff.