Python abbastanza notoriamente usa il rientro per definire sintatticamente blocchi di codice. (Vedi le istruzioni composte nel Python Language Reference). Dopo anni di utilizzo di Python sono ancora incuriosito e molto affezionato a questa funzione di sintassi.
Ma mi chiedo: a parte Python e il suo linguaggio "predecessore" (*) ABC quali altri linguaggi di programmazione sono disponibili usando il rientro per la definizione di blocchi di codice ? Blocchi di codice significa qui "più istruzioni che in qualche modo sono trattate come un componente".
Sono particolarmente interessato ai linguaggi di programmazione pratica , ma vale la pena menzionare anche i linguaggi esoterici .
(*): " Predecessore " è la mia scelta della parola in difetto di conoscerne una migliore. Guido van Rossum, il creatore di Python, descrisse il rapporto tra Python e ABC riguardo al rientro in un'intervista come questa: " La scelta del rientro per il raggruppamento non era un nuovo concetto in Python; l'ho ereditato dall'ABC. "