Originally posted by dh04000
View Post
Announcement
Collapse
No announcement yet.
Unvanquished Begins Landing C++11 Engine Rewrite
Collapse
X
-
Lol, another day, another pointless debate on programming languages.
Leave a comment:
-
C++, C, what's with all this high level crap? They should have used assembler.
Leave a comment:
-
Originally posted by siavashserverProblem with C++ is that it's very easy to write overcomplicated, obfuscated and hard to understand code if not careful. C version will be lengthier but easier to understand and debug by newbies.
just when you start wrangling pointers and managing memory... scary. A good
programming language will help you focus on your task, minimum boilerplate.
C++ is not ideal, however it's a million miles voyage apart from C. Personally,
I can't see how anyone could consider C code easier to understand, write or debug,
provided he's had enough exposure to both to make an informed decision.
Leave a comment:
-
Originally posted by Marc Driftmeyer View PostAny reason they didn't want to move to C99/C11?
Leave a comment:
-
Originally posted by siavashserverI guess that's because of flaky compiler support, specially MSVC.
Problem with C++ is that it's very easy to write overcomplicated, obfuscated and hard to understand code if not careful. C version will be lengthier but easier to understand and debug by newbies.
Leave a comment:
-
Originally posted by Marc Driftmeyer View PostAny reason they didn't want to move to C99/C11?
performance is comparable if not the same, and critical portions can still be
C and/or even asm. Also there are more people that have some kind of C++
background. The last, but not least, number of LOC is going to be smaller.
Leave a comment:
Leave a comment: