Hi,
ich kann Siro da durchaus verstehen.
Ich sehe das Problem einfach darin, daß man bei C ein Programm nicht mal eben "mit dem gesunden Menschenverstand" verstehen bzw. in den normalen Sprachgebrauch übersetzen kann.
Während man zB. den Quellcode eines Basic Programmes oft durch die wörtliche Übersetzung der Befehle ins Deutsche irgendwie sinngemäß verstehen kann, ist das bei C etwas anders.

Do Loop ist übersetzt "tue Schleife" und darunter kann man sich grob was vorstellen.
Übersetzt man dagegen while(1) , also "während 1" ist das ja irgendwie etwas weniger offensichtlich.
if(a=b) und if(a==b sind nunmal 2 völlig unterschiedliche Dinge!
Und da ist wieder das Problem mit der einfachen Verständlichkeit.
Aus XOR wird ^
Der Eindruck, den ich von C bisher habe, ist, daß man hier einige Dinge mit Gewalt unverständlich ausdrücken wollte, warum auch immer.

Nun ja, ist alles Gewohnheitssache.



Gruß
Christopher