In Java gibt es bspw.
Code:
try {
// Stuff
}
catch(IOException e) {
System.out.println("
Exception: ");
e.printStackTrace();
}
finally {
// Stuff
}
Das zwingend in try..except und try..finally aufzusplitten ist eins der wenigen Dinge die ich in Pascal irgendwie schöner als anderswo finde.
Liegt wahrscheinlich an der Einrückung, man sieht so deutlicher was auf jeden Fall abläuft und was nur im Fehlerfall. In Javas try..catch..finally sieht das alles gleichberechtigt aus.