3 ms·
A large part of this is, though, that the groundbreaking mathematical insights that paved the way for computers are things that any modern ten-year-old takes fo
by maxander 10y ago
A large part of this is, though, that the groundbreaking mathematical insights that paved the way for computers are things that any modern ten-year-old takes for granted. The idea that we could design a single set of fundamental computational steps (a CPU instruction set) that could execute any program was key; that allowed people to abstact over all the different "math engines people have made out of whatever compontents" and create the unified concept of "a computer."
More concretely- you can definitely get an advanced CS degree without seeing much math, since CS is a giant and heterogeneous field. But if you study something like language design, you quickly run into mathematics that Boole would have felt very comfortable with.