Menu

Why not C++?

Help
2006-01-11
2013-05-09
  • Nobody/Anonymous

    Hallo Thomas!

    LibNoDave has object-oriented design, but is implemented in procedural "flat" C. Code in OO-language can be much more clearer. Isn't?

     
    • Nobody/Anonymous

      I give you at least 3 reasons why I use plain C:
      1. C gives smaller code.
      2. C is available for most systems, including microcontrollers.
      3. You can call code written in C from almost every other language and only have to care about passing parameters (not objects, method tables etc.)
      4. GNU C++ changed so many details from 2.95 to 4.x.x that I find it awful to maintain other things I did in C++ (to the point I should like to port them to plain C).

      Thomas

       
  • Reinaldo Andres

    Reinaldo Andres - 2011-06-06

    Hello,

    I am currently trying to find ways to strenghten some of the test programs from libnodave on C++. Has anyone come up with their own modifications of these codes? Any information is greatly appreciated. Thanks

     

Anonymous
Anonymous

Add attachments
Cancel