4 ms·
> Booleans, Turing Machines, Bolzmann machines, Markov Chains As someone with a degree in pure math, I can tell you, we had Turing machines, Boolean networks a
by bsza 6y ago
> Booleans, Turing Machines, Bolzmann machines, Markov Chains
As someone with a degree in pure math, I can tell you, we had Turing machines, Boolean networks and Markov chains coming out of our ears. These are not programming concepts; all of these people were mathematicians/physicians who lived before computers even existed. This is just reaffirming the point that mathematicians tend to name things after each other.
> Liskov Substitution Principle
Actually, this is the only instance of a "truly" programming concept named after a person that I know of. And by "truly", I mean that a mathematician does not benefit from knowing this (would probably even write it off as "trivial"). It really is about the art of designing programs. Well, at least it has "substitution" in its name. Not like a Noetherian ring, which is just the opposite of an Artinian ring :D
Licenses belong to law. And ISO is not run by programmers either (for Christ's sake, they have a standard for A CUP OF TEA). This goes to show how much of a polymath a programmer has to be. Reminds me of this fun little rant: https://www.usenix.org/system/files/1311_05-08_mickens.pdf https://www.usenix.org/system/files/1311_05-08_mickens.pdf
- lucumo 6y ago> (would probably even write it off as "trivial") As a programmer, I would agree. So much so that I find it easier to remember the concept than the name. But so it goes. People like their own name on things for masturbatory purposes and are willing to tolerate other people's masturbation to do it. At great cost to us all.