4 ms·
John Carmack seems to think differently http://www.youtube.com/watch?v=00Q9-ftiPVQ#t=15m30s http://www.youtube.com/watch?v=00Q9-ftiPVQ#t=15m30s https://twitter.
by 0x1C3B00DA 12y ago
John Carmack seems to think differently
http://www.youtube.com/watch?v=00Q9-ftiPVQ#t=15m30s http://www.youtube.com/watch?v=00Q9-ftiPVQ#t=15m30s
https://twitter.com/ID_AA_Carmack/status/342326443193282560 https://twitter.com/ID_AA_Carmack/status/342326443193282560
- rwallace 12y agoAnd yet when it came down to it, he chose to write all his code in C or C++. Actions speak louder than words.
- axman6 12y agoFrom memory, he made those comments after he'd been working for a long time in C/C++. He's since seen that language like Haskell and Ada which enforce much stricter requirements have a huge benefit to developers; the inital extra work to learn the language pays off when you get used to spotting even more bugs before you write them because you've been punched in the head by the error messages in the past. You begin to think about code not just from a "how doI get this done?" standpoint, but a "how do I get this done properly, safely and clearly, and make sure the compiler will catch me WHEN I make mistakes". Fixing bugs at development time is vastly less expensive than in testing or after release, so the extra errots can easily be justified.