It is. Check out mono. It has no dependencies on Windows.
As much as I admire the spirit of this, I have to disagree.
(Side note: I assume that by "it has no dependencies on Windows", you
mean that C# has no dependencies on Windows. But your sentence above
could just as easily be read to say that "mono" has no dependencies on
Windows - which is true, but essentially meaningless. In any case, I
simply don't think it is true that C#/.NET have "no dependencies on
Windows" - in any practical sense)
Anyway, meta having been taken care of, remember that the last time
"mono" was discussed here, the concensus (among both regs and sensible
posters [distinct groups those] alike) was that it was NRFPT (*). And I
don't think it ever will be. MS does a good job of allowing there to be
"almost Windows" products out there, but making sure that none of them
really work very well. Consider all the "fake Windows" products out
there (WINE/codeweaver, Win4Lin, ReactOS, OS/2 [in its day], etc). I've
played with a lot of these, and, let's be fair, they were all pretty
cool in that they worked at all, but you could always tell that they
weren't the real deal. In many cases, you could run Solotaire and
Notepad, then you started hitting the bugs...
(*) Not Ready For Prime Time
--
(This discussion group is about C, ...)
Wrong. It is only OCCASIONALLY a discussion group
about C; mostly, like most "discussion" groups, it is
off-topic Rorsharch revelations of the childhood
traumas of the participants...