cpa@hopper.unh.edu said:
I'm gonna disagree here. I admit that C++ is good for abstracting layers away, but I don't think it is really called for in this project. C++ syntax, INHO, is too ugly to use unless you really need it.
http://www.picturel.com/ucr-coots97/ucr.html
Here I try to make the point that C++ can actually lead to more effective code then C. I don't often use a lot of the excess cleverness of C++ in this sort of environment, especially since I am a proponent of the KISS principle, but I do use certain non-C features and fully expect increased clarity.
And yes, C++ and assembler get along just fine, especially when embedded in the C++ code as asm statements.
This can quickly degenerate into a C vs. C++ religious war, it usually does:-)