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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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?
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
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