Reported by:

Textbooks recommendation thread (STEMcel edition) :marseyscientist: :sciencejak: :marseyschrodinger:

!bookworms !math !physics !chemistry a thread to recommend textbooks either for other stemcels wishing to get a deeper understanding of their fields or for hobbyists who want to learn (please state the necessary knowledge to use the textbook. E.g. a Fluid Dynamics textbooks will require the user to know Differential Equations and Calculus 3).

23
Jump in the discussion.

No email address required.

I finally bought SICP a couple months ago, as someone who already has a programming background but has only done OOP slop since inception. I would like to hear arguments on why it's a bad choice.

Jump in the discussion.

No email address required.

1. Hard to maintain

2. Hard to distribute work

3. Side effects are hard to achieve and require careful deliberation

But I think jane street uses ocaml for their development

Jump in the discussion.

No email address required.

I'm less interested in being a full time LISP shill than training a new paradigm to think with. The book opens explicitly saying that it's not a LISP book, but just a specific way to reframe problems. Importantly, a lot of concepts from LISP are used in nearly all modern languages that I don't grasp well or at the very least know how to use them for common use cases (list comprehensions, MS Linq, lambdas, callbacks).

For example, it is extremely easy to represent a case analysis in LISP. It translates almost word for word to a mathematical representation. I have never thought this way when trying to set up boolean expression for conditionals in other languages.

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.