Здравствуйте, Abyx, Вы писали:
A>нет, конечно они не совместимы на все 100%. A>в С есть еще есть опасные вещи типа неявного каста void* в любой тип.
СИ это своего рода асемблер, то есть это не опасные вещи, а просто необходимые.
В асемблере вообще BYTE,WORD,DWORD,QWORD....
На си пишется все для ядра виндов, и линукса и прочие ядра.
То есть для того что бы не делать ошибок на СИ нужна выскокая квалификация програмиста, а на С++ можно избежать ошибок и используя менее квалифицированную рабсилу.