Python довольно широко использует отступы для синтаксического определения блоков кода. (См. Составные операторы в Справочнике по языку Python). После многих лет использования Python я все еще заинтригован и очень люблю эту функцию синтаксиса.
Но мне интересно: кроме Python и его "предшественника" (*) языка ABC, какие еще языки программирования используют отступ для определения блоков кода ? Блоки кода здесь означают «несколько операторов, которые в некотором роде рассматриваются как один компонент».
Мне особенно интересны практические языки программирования, но, возможно, стоит упомянуть и эзотерические языки .
(*): « Предшественник » - это мой выбор слова, если я не знаю лучшего слова. Гидо ван Россум, создатель Python, описал отношения между Python и ABC в отношении отступов в интервью так: « Выбор отступов для группировки не был новой концепцией в Python; я унаследовал это от ABC ».