3 ms·
My first approach to programming was Sinclair BASIC of a ZX Spectrum +3 . I learn soem stuff with a books of "BASIC for childrens", and the ZX spectrum +3 manua
by Zardoz84 13y ago
My first approach to programming was Sinclair BASIC of a ZX Spectrum +3 . I learn soem stuff with a books of "BASIC for childrens", and the ZX spectrum +3 manual.
I remember doing a program to study multiplication tables, printing it, and then asking me for the values... Good old times.
- blt 13y agoFunny how people perceive programming as way more advanced than multiplication, but you could write this program before you memorized the multiplication tables. I think the sequence of topics in math education is really wrong. Another example: in the USA, "discrete math" is a college class at the same level as calculus (or higher!), even though it mostly builds off elementary algebra.
- vidarh 13y agoI learned symbolic differentiation by reading a book about Prolog that used some of the rules as an example and translating it into Pascal (I didn't have a Prolog interpreter) and then adding additional rules from my maths textbook. I then figured out operator precedence parsing because I got annoyed at having to manually translate the math to something the rules engine could handle. To this day, my preferred way of understanding maths is by looking at implementations of the algorithms - I find mathematical notation and every maths textbook I've seen to be extremely tedious and overcomplicated compared to code (of course with the caveat that at least some of this is because I've spent far more time learning to understand programming, though I still found that route easier when I was in school)
- stevekemp 13y agoMine was on the 48k Spectrum, a lovely machine, even though the BASIC was a little non-standard, and I had to work out how to change listings in magazines to work on it! My progression went: Spectrum BASIC, Z80 assembler, x86 assembler, C, Java .. more.