fennecs
Joined 5 years ago
Joined 5 years ago
Megacorp scraping the entire internet vs individuals sharing knowledge on a platform are a completely different scale.
Build a redstone computer in minecraft
Programming does not need to involve itself with the hardware, that’s just a tool for evaluation. A program is an idea expressed in a language. It’s some formal statement of intent. Sometimes we can evaluate it to produce an output. Sometimes these statements are muddied by underlying representations.
The length of a declarative program seems a pretty good rough measure of complexity in the way you are talking about. Operational complexity of course, in the number of steps to actually evaluate it is a bit different, based on what you are using.
What happens at school and early uni however is a different story. Classical algebraic geometry could definitely be taught to undergrads or high schoolers but there is some weird insistence on only calculus being important. If anything the categorical and algebraic ideas expressed in lots of algebraic geometry follow through into all sorts of other areas of mathematics. I think there are even connections to modern physics. Id say it’s probably one of the more important areas, but it’s relegated to later stages.