Was bitteschön ist an dem Pascal-Variablendeklarationszwang ein Vorteil? Man wird doch allenernstes dazu gezwungen, popelige Schleifenvariablen u.ä. Methoden-global zu deklarieren. I call Bullshit!
Code:
for(int i = 0; i < X; i++)
gültig genau innerhalb der Schleife, wo ich es haben will. Lesbarer Code hin oder her. Sichtbarkeitsüberschneidungen sind _auch_ eine Fehlerquelle