In c kann man mit relativ kurzen quellcode viel erreichen und das ganze ist schön übersichtlich und kompackt..
Ein so mächtiges Konstrukt wie die for-Schleife in C muss mit Augenmaß benutzt werden, sonst ist die Übersichtlichkeit das erste, was den Bach runtergeht. Wenn ich sehe, was manche Leute alles in den Schleifenkopf reinzwängen, was eigentlich in den Körper gehört ...
Warum sollte der Compiler sowas tun? Der macht daraus RTL (Register Transfer Language) oder ähnliches und transformiert die dann in den jeweiligen Maschinencode.
weil man eine while schleife direkt in assembler code übersetzen kann...
ich hab das halt so im studium gelehrt bekommen... aber da mich compiler-bau etc. net so interessiert, kanns schon sein das es anders funktioniert..
In c kann man mit relativ kurzen quellcode viel erreichen und das ganze ist schön übersichtlich und kompackt..
Also ehrlich! Übersichtlichkeit und Kompaktheit sind doch zwei Dinge, die sich in C beinahe schon gegenseitig ausschliessen. Ein hoch kompakter Quellcode ist zwar kurz, aber wer (ausser dem Compiler) versteht das alles gleich beim ersten lesen? Aber wir wissen ja, wer die Behauptung aufgestellt hat. Also darf man sie eigentlich gar nicht ernst nehmen.