"... nem ABI kompatibilis ..."
Kit erdekel? En irom az ABI-t.
"... rengeteg dolgot nem is hasznalhatsz ami a C++-ban megvan, igy kifejezetten vigyazni kell, hogy ne hasznalja senki ..."
Egyedul az exception-ok problemasak, de az is csak interrupt kontextben. Ha valaki akarna, akkor megcsinalhatja. Ha nem, akkor a toolchainben ki kell kapcsolni, nelkule is jol mukodik a nyelv (lasd Qt, XBOX SDK).
"A driver framework-ok ha C++-ban keszulnek akkor C-bol nem lehet oket hasznalni."
Nyilvan ha C++ API-t adok, akkor C++-bol kell hasznalni. Ha Java vagy Python API-t adik, akkor meg azt. Ez nem erv. :-)
Az, hogy C++-bol lehet C-t hivni az nem a C, hanem C++ erdeme. Mellesleg C++ -> C wrapper trivialisan keszitheto, ha igeny van ra, vagy akar lehet eleve azt adni egy C++ rendszer fele.
"A C pont ezen a teruleten eros."
Melyiken?
--
NetBSD - Simplicity is prerequisite for reliability