3 ms·
I don’t buy this. I am a mathematician who makes things and uses math to understand how the code executes. Execution is not an implementation detail to me.
by pizlonator 7y ago
I don’t buy this.
I am a mathematician who makes things and uses math to understand how the code executes. Execution is not an implementation detail to me.
- crimsonalucard 7y agoIt is an implementation detail when you go to the extreme. Most people are not segmented this rigidly though so of course they worry about execution as well as the high level mathematics. But most of the high level math and designs give a high level view of everything. Category theory and type theory don't fit cleanly with assembly language (the implementation detail). Additionally at the very fundamentals of mathematical CS: the Church–Turing thesis doesn't describe anything about the real world. It says that the implementation of a true lambda machine vs. a turing machine are essentially the same thing, the thesis does not describe how it's basically impossible or extremely hard to build a true lambda machine.
- pizlonator 7y agoTo be a mathematician computer programmer, you don’t have to use the Church-Turing mental framework all the time. Sometimes it’s useful and sometimes not.
- crimsonalucard 7y agoOf course you don't. I never said you did. In fact I would argue you never think about this isomorphism 99% of the time. I'm just saying that a big portion of the math doesn't describe the real world implementation details. As I said the Church side of the theory doesn't have a real world machine equivalent. We have machines that move things and save things but we don't have a physical machine that represents the concept of a function call. What we instead have is a Turing machine that emulates a function call, not a true simulation of it.
- WesternStar 7y agoInstead of thinking of them in nice ways think of the by their pejoratives. Architecture Astronauts, Premature Optimizers and script kiddies. You personally are more of a premature optimizer than an Astronaut. Makes sense that there would be lots of mathematicians and physicists in the optimizers. I'm an Astronaut mostly myself.
- pizlonator 7y agoMe personally? I think it’s weird as fuck that you are telling me what I am.