das sind zwei paar Stiefel.
http://de.wikipedia.org/wiki/C_(Programmiersprache)
http://de.wikipedia.org/wiki/C-Sharp

@Frank: ich stimm dir da voll und ganz zu, das ist ja auch genau das, was ich gemeint habe. Allerdings: C# und C/Pascal sind zwar rein technisch beides Hochsprachen der 3. Generation, aber garbage collection macht so einen großen Unterschied...
@Flo: das war kein Basic vs. C, sondern ein Basic, dann C vs C, dann Basic wink. Und man merkt einen Unterschied, wenn man Leuten beim Programmieren zuguckt. Und meiner Erfahrung nach ist das in 80% ein negativer, wenn die Leute zuerst mit Basic anfangen... ich mag darüber aber keine Aussage treffen, kann gut sein, dass das mit irgendwas anderem korreliert. Ein Punkt dafür wäre aber, dass Basic wesentlich weniger populär ist.