@mattly I'm not familiar with that book, so I can't really speak to that.
In my opinion, a very important and common trap is to think that all mathematical expressions/equations directly give you an algorithm. This is true *some* of the time, but it is very often not true. If math were truly "programming but with different syntax," then that would always be true.
Much of math is closer to a specification than an algorithm. But not all specifications are executable (and that's ok)!
In my view, that spec vs implementation perspective is much closer to what's actually happening, and as a result is less misleading. There is still nuance beyond that, but I think it's helpful and will take you a lot further.