View Single Post
  #11   Spotlight this post!  
Unread 11-10-2003, 10:30
Unsung FIRST Hero
Matt Leese Matt Leese is offline
Been-In-FIRST-Too-Long
FRC #1438 (The Aztechs)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1998
Location: Long Beach, CA
Posts: 937
Matt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond reputeMatt Leese has a reputation beyond repute
Send a message via AIM to Matt Leese
Quote:
Originally posted by djcapelis
I would argue otherwise, there are no places that c++ cannot do just as well as c, seeing as it's almost completely backwards compatable... just because the new features are there, doesn't mean you've got to use them.
It only really becomes an issue when you're working with embedded controllers. C++ requires quite a bit more overhead than C does (well, many features of C++ do). This overhead is a very bad thing in a limited environment such as an embedded control. The other issue with C++ is portability. There are many more compliant C compilers out there than there are C++ compilers. These C compilers also run on many more different systems than C++ compilers. I will admit this is becoming a thing of the past but it's still something to consider.

Matt