Если бы у меня была программа написаная на C а затем переведенная на C++ или наоборот, то наверное я не задавал бы вопрос в конференции. Разбираюсь с наследством от разных программистов. Есть программы написанные по разному и для разных процессоров. Например для "маленькой" Mega8 на есть C++. А для более "толстого" MSP430F149 на C. В основном идет перевод проектов под ARM. Вот я и спрашиваю совета по практике. С++ дает больший контроль за ляпами, но если он съедает 30% производительности и столько же памяти- то это дорого ;-)