3 ms·
As long as you're (re-)learning math (which is a very good thing), you should consider dipping your toes into Lisp by doing some of SICP (https://en.wikipedia.o
by hga 11y ago
As long as you're (re-)learning math (which is a very good thing), you should consider dipping your toes into Lisp by doing some of SICP (https://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Computer_Programs https://en.wikipedia.org/wiki/Structure_and_Interpretation_o... note the complete text is on-line), which was designed for MIT undergraduates, who the authors could safely assume were fairly mathematically mature. It doesn't require any math I consider difficult, but it does use it freely. So if you do it, it'll reinforce the math you're learning, show you to some very useful, basic computer science, and incidentally teach you basic Lisp and functional programming.
- MichaelGG 11y agoOr along with Sedgwick's old algorithms book. Reading it at a fast pace will give anyone a good survey of algorithms. I read the Pascal version, and it was clear enough to pick up a fair idea of many things.