Python verwendet bekanntermaßen Einrückungen, um Codeblöcke syntaktisch zu definieren. (Siehe Zusammengesetzte Anweisungen in der Python-Sprachreferenz.) Nach Jahren mit Python bin ich immer noch von dieser Syntax-Funktion fasziniert und sehr angetan.
Aber ich frage mich: Abgesehen von Python und seiner "Vorgängersprache" (*) ABC, welche anderen Programmiersprachen verwenden Einrückungen zur Definition von Codeblöcken ? Codeblöcke bedeuten hier "mehrere Anweisungen, die auf irgendeine Weise als eine Komponente behandelt werden".
Ich interessiere mich besonders für praktische Programmiersprachen, aber vielleicht sind auch esoterische Sprachen erwähnenswert.
(*): " Vorgänger " ist meine Wortwahl, da ich hier kein besseres kenne. Guido van Rossum, der Schöpfer von Python, beschrieb die Beziehung zwischen Python und ABC hinsichtlich der Einrückung in einem Interview wie folgt: " Die Wahl der Einrückung für die Gruppierung war in Python kein neuartiges Konzept. Ich habe dies von ABC geerbt. "