echo $begrüßung;
Python-Code find ich aber ad-hoc unlesbar, [...]
Alleine die Einrückungsyntax...Bei Python ist doch die Einrückung Syntaxbestandteil, oder?
Dieses Argument der Einrückung wird oft und gern von Gegnern oder von nur mit anderen Sprachen vertrauten Programmierern verwendet, die nur sehr wenige Blicke auf Python geworfen haben.
Der Zwang, den Code einzurücken ist nur eine ganz kleine Freiheitsbeschränkung. Als erfahrener Programmierer verwendet man zwecks Übersichtlichkeit sowieso Einrückungen, gerade auch in Sprachen, die das nicht erfordern. Man zwingt sich also selbst, ohne sich darüber aufzuregen. Nur wenn der Zwang von außen kommt ... :-)
Ein wesentlicher Vorteil ist, dass einem dann solche Fehler nicht mehr passieren können:
<?php
if ($bedingung)
anweisung1();
anweisung2();
unbedingt_weiter();
?>
Nun kommt mir nicht mit dem Argument: "Ja, wenn man konsequent auch einzeilige Anweisungen {}-klammert, ..." - denn dann hätten wir wieder den selbst auferlegten Zwang.
echo "$verabschiedung $name";