Why is C++ predominant in programming contests and competitions?
Posted
by
daniels
on Programmers
See other posts from Programmers
or by daniels
Published on 2011-12-16T11:39:15Z
Indexed on
2013/10/19
22:14 UTC
Read the original article
Hit count: 344
I understand that C++ is a very fast language, but ain't C just as fast, or faster in some cases?
Then you might say that C++ has OOP, but the amount of OOP you need for most programming puzzles is not that big, and in my opinion C would be able handle that.
Here's why I am asking this: I am very interested in programming contests and competitions, and I am used to coding in C on those. However, I noticed that the vast majority of people use C++ (e.g., 17 out of 25 finalists on Google Code Jam 2011 used it, while no one used C), so I am wondering if I am at a disadvantage going with C.
Apart from the Object Orientation, what makes C++ a more suitable language for programming competitions? What are the features of the language I should learn and use to perform better on the competitions?
For background, I consider myself pretty proficient in C, but I am just starting to learn C++.
© Programmers or respective owner