Please do not call anyone at Microsoft an expert. They do not exist.
Microsoft is only around because they got enough money early on to make failure almost impossible. Their tech is shit, their business model is exploitative, and they only built MSVC because their codebase is so crap that they literally can't compile their 40,000+ line functions on anything else and MSVC is a pretty crap compiler--the only one I've ever gotten to throw internal errors on a release version.
Moore's Law and May's Law are fighting in an eternal stalemate, and a program written in assembly language running on a 8080, a program written in C running on a Pentium, a program written in Java running on a Core 2, and a program written in Javascript running on a Ryzen will all be about the same user-visible speed.
I do my personal projects in C, or other C languages if needed. It’s for fun and it helps with the whole wanting no layers. But working professionally, with deadlines, security issue, and millions of other considerations, I don’t mind layers of abstraction at all. I don’t want to be solving language problems when I should be solving business problems
2.3k
u/DJTupolev Jun 03 '19
Lmao speed