2 ms·
The twits point that Carmack personally worked on that very code (to prepare it for the Github release)! He explicitly writes there: "it turned out that it fa
by acqq 6y ago
The twits point that Carmack personally worked on that very code (to prepare it for the Github release)!
He explicitly writes there:
"it turned out that it fared a lot better going through the gauntlet of code analysis tools I hit it with than a lot of more modern code. There is something to be said for straightforward C code. Bugs were found and fixed, but generally in paths that weren't enabled or hit."
"the performance scaling using OpenMP was already pretty good, and this was not the place for one of my dramatic system refactorings. Mostly, I was just a code janitor for a few weeks, but I was happy to be able to help a little."
and
"I can’t vouch for the actual algorithms, but the software engineering seems fine."
As shown, he even points that the believes "a lot of more modern code" would have been worse than that "straightforward C", which matches my experiences.