Normalerweise will ich ja nicht nachsetzen bei sowas, aber... Zugegeben, C# hat Vorteile, wenn man nur unter Windows programmiert und auch sonst nicht allzu tief in die Hardware-Materie einsteigen muss... Gehts - wie Jesus_666 es schon erwähnt hat - um zeitkritische Anwendungen oder will man seine Programme auch auf anderen Betriebssystemen außer auf Windows anbieten, ist C# nicht wirklich erste Wahl. (Warum sollte Microsoft eine Programmiersprache anbieten, die auf anderen Betriebssystemen als auf Windows läuft?)