Also C++ und C# bauen auf C auf. Ich glaub man kann mit allem unter jedem OS coden, bei C# bin ich mir nicht sicher.
Der unterschied ist, wasi ch weiß, das es immer objekt orientrierter wird was unter c komplett fehlt.