4 ms·
> linear programming, integer programming, and constraint programming Can't think of a universe in which you'd learn about these things before learning "comput
by TeMPOraL 1y ago
> linear programming, integer programming, and constraint programming
Can't think of a universe in which you'd learn about these things before learning "computer programming".
- tgma 1y agoThere was a universe before digital computers were popular or a thing at all. Computing predates computers.
- Thorrez 1y agoBefore digital computers existed, there were still computers. They were people. A baker is a person who bakes. A computer was a person who computes (computing mathematical results).
- tgma 1y agoSure, that's why I had computers italicized to indicate the specific modern definition, not everything that computes.
- LPisGood 1y agoI meant that in particular you should _not_ think of the “programming” part of “dynamic programming” in the sense of computer programming
- deleted 1y ago[deleted]
- opnac 1y agoIn the UK at A-level (age 16-18) you may still be taught linear and dynamic programming before ever touching a line of code! (Indeed, that was the same for me!)
- TeMPOraL 1y agoDid your school used the specific terms "linear programming" and "dynamic programming" to refer to those topics? My original comment didn't phrase this clearly, but I was thinking less about techniques themselves, and more about encountering them under those specific labels. As an analogy, it's not unusual to learn a good chunk of calculus before learning that "calculus" is a thing they're part of - for example, by having an over-eager physics teacher who teaches you some of it so we can understand physics material deeper, but without ever mentioning the branch of math we're now using.
- mr_toad 1y agoI know two people who are experts in linear programming who have never written a single line of code.