Originally posted by angrypie
View Post
Engine | Initial Release | Languages |
Doom | 1993-12-10 | C, Asm |
Quake | 1996-06-22 | C, Asm |
Quake II | 1997-12-09 | C, Asm |
id Tech 3 | 1999-12-02 | C |
id Tech 4 | 2004-08-03 | C++ |
id Tech 5 | 2011-10 | C++, AMPL, Clipper, Python |
id Tech 6* | 2016-05 | C++ |
According to this post from 1.5 years ago, he still has a fondness for C, though it's clearly not his primary working language:
In hindsight, I should have just gone full retro and done everything in ANSI C. I do have plenty of days where, like many older programmers, I think “Maybe C++ isn’t as much of a net positive as we assume...”. There is still much that I like, but it isn’t a hardship for me to build small projects in plain C.
It should be noted this is right after he got done complaining about the lack of C++11 support, on his chosen platform. Perhaps if he'd had that, he wouldn't have harbored such misgivings about sticking with C++.
Comment