3 ms·
Yeah, honestly, I think I didn't "get it" until I read about vtables and the use of ecx as the "this" pointer while learning reverse engineering. I think I str
by problems 9y ago
Yeah, honestly, I think I didn't "get it" until I read about vtables and the use of ecx as the "this" pointer while learning reverse engineering.
I think I struggle to learn a lot of functional programming concepts now because it's even more distant and abstract explanations.
- lacampbell 9y agoI think I struggle to learn a lot of functional programming concepts now because it's even more distant and abstract explanations. I've come across this a lot. Some people (like you perhaps) view computing in terms of machines, and others in terms of mathematics and formalism. (I'm lazy and lack principle, so I will go with whatever interpretation is easiest.) FWIW, I've met at least one incredibly smart person from both camps. If you're into compilers at all, you might appreciate this[1] - how the "machine tribe" and "lambda tribe" view the same thing. [1] https://wingolog.org/archives/2011/07/12/static-single-assignment-for-functional-programmers https://wingolog.org/archives/2011/07/12/static-single-assig...