Zitat Zitat von Siro
mir leuchtet es absolut nicht ein,
warum ich dauernd alles einklammern muss in C.
Bei einer boolschen Abfrage zum Beispiel:
if testflag
{
}

muss ich
if (testflag) schreiben.

oder if (x==1)

Was sollen denn da die Klammern. Das ändert weder mathematisch was, noch gäbe es irgendwelche anderen Interpretationen für den Compiler,
bin ich zumindest der Meinung.
So ist eben die C-Syntax. Wo ist das Problem? Es gibt Sprachen, die sind noch viel plüschiger, siehe Ada.

Der Grund ist, daß eine solche Syntax leichter zu parsen ist.

In Pascal oder Modula brauche ich das auch nicht.
Gibt für mich auch absolut keinen Sinn. Wie so vieles in C........
Na dann nimm doch Pascal oder Modula wenn dir C nicht gefällt. Gibt doch Sprachen genug. Schreibs eben in Python oder Forth oder Intercal.

Oder nimm dir die GCC-Quellen und klöpple nen eigenen C-Dialekt nach deinem Gusto.

Ich würde aber drauf wetten, daß die Zeit, die du für die Implementierung eines Sonderlocken-C-Dialekts brauchst, dafür ausreicht, mehr Klammern zu tippen, als du mit dem neuen Dialekt in deinem ganzen Leben sparen wirst