Wenn der Code nicht sauber ist, kann man natürlich immer Ausreden suchen und die Programmiersprache dafür verantwortlich machen...
Aber Sebastian - daß ich so etwas ausgerechnet von Dir lese?!
Es ist doch gerade eine Stärke der Programmiersprachen (mancher aber auch nicht), möglichst sauberen Quellcode zu erzwingen! Und diesbezüglich ist man mit Pascal und Delphi recht gut aufgestellt. Einen undefinierten Rückgabewert z. B. moniert der Delphi-Compiler wenigstens.