Hej,
C# (sprich C-sharp) ist wohl C,
Nein, C# hat mit C nichts mehr gemeinsam.
Alle drei Sprachen sind gegenüber anderen Sprachen wie Java, Javascript oder Perl nicht Plattformunabhängig.
C# wird auch in Byte-Code übersetzt; das Runtime-Environment ist das .NET-Framework, dass unter Unix in der Implementation Mono zur Verfügung steht.
Bitte lies erst den ganzen Thread, das hatten wir inzwischen alles geklärt.
Der gjc kann native Java-Binaries erstellen. Ohne, dass die JRE oder ähnliches notwendig ist.
Und was nützts mir dann? Ja es geht und ja es ist sinnbefreit! Ob ich jetzt auf ein *.jar doppel klicke oder ein *.exe. Aber ja du hast recht, gibts auch.
Viele Compiler haben proprietäre Erweiterungen (clrscr() im Borland C), einige Compiler sind grosszügiger was die Auslegung des Sprach-Standards angeht als andere. Es gibt Unterschiede, und manche sind gar nicht so klein.
Aha ... wozu brauchen wir dann überhaupt noch Sprachstandards wenn gar die Dolmetscher nach eigenem Gusto übersetzen? Is mir langsam auch egal, mag es geben, habt mich überzeugt.
Beste Grüße
Biesterfeld
"Nein! ... Nein, schneller, leichter, verführerischer die dunkle Seite ist."