3 ms·
in 1999 I was a total C++ dude. I had to work that year on a port of metal gear solid for PC. I was surprised to see such well written C code by the konami deve
by malkia 14y ago
in 1999 I was a total C++ dude. I had to work that year on a port of metal gear solid for PC. I was surprised to see such well written C code by the konami developers, with nice oo system that had certain tcl element to it. There were only comments in japanese but that did not stopped us from understanding how it worked.
- justinhj 14y agoExactly. I started working in video games programming in '93 when C was considered high level, and most games were written in assembler. C has an elegant simplicity about it that both enables you to implement the high level features in the way you want to, without being able to obfuscate your work with hidden or automatically generated functionality. Whenever I've worked on all C codebases I've always had less pain and more productivity than C++.
- gte910h 14y agoObject oriented C is a great paradigm when done right.
- pjmlp 14y agoProblem is that 99% of the developers that work in the industry usually do it wrong.
- gte910h 14y agoI'd say the number of people who do object oriented C right is as high or higher than the people who do C++ right, for a given set of people. It's just simpler, with fewer leaky abstractions.