@fran
in java kannst du natürlich applikationen für beide os schreiben (insbesondere wenn diese in einem browser ablaufen sollen), da java sowieso mit einem bytecode arbeitet.
zu c: die progs die du in c schreibst, möchtest du wahrscheinlich mit gui-elementen ausstatten. in so einem fall benötigst du bibliotheken, die auf beiden sys installiert werden können. die qt-lib. von troll ist so eine.
progs die als funktionen nur intern daten verarbeiten und an ein aufrufendes mainprog zurückgeben, können natürlich unter einem beliebigen os compiliert werden, auf dem die standard c oder cpp bibliotheken installiert sind.
wenn du zb eine hervorragende neue sortier-routine schreibst, die schneller und besser abläuft, als quick- oder heap-sort kannst du diese auf den verschiedensten os einsetzen.
greetz artemisias
ps: falls du es schaffst mit der sortier-routine, meld dich doch bitte

))