Zitat:
In anderen Sprachen (z.B. C++) kann man überall eine Variable deklarieren, wo man grade Lust hat. Dadurch kann ein Quellcode sehr schnell unleserlich gemacht werden.
Ergänzung: Und in C++ kann der Code sogar unkompilierbar werden, wenn man sich nicht an die Trennung von Header- und Implementierungsdatei haltet. Da kann man ganz böse und völlig undurchsichtige Fehler bekommen, wenn man das nicht richtig macht. Alles schon erlebt