Синтаксически необходимы отдельные открытые и закрывающие ограничители?

При проведении аналогии между умными кавычками и языками программирования мне пришло в голову, что отдельные символы для открывающих и закрывающих разделителей могут не обязательно, это просто выбор в удобочитаемости.

Например, аргументы в анонимных функциях Ruby используют идентичные каналы для открытия и закрытия. Haskell использует пробелы с крайним предубеждением.

Я не спрашиваю, необходимы ли разные типы разделителей - скобки для индексаторов, фигурные скобки для блоков - но нужны ли отдельные открывающие и закрывающие фигурные скобки (например, ( и ) ) синтаксически необходимы для большинства языков или просто предпочтение разработчиков.

10
задан Andrew Grimm 1 July 2011 в 02:09
поделиться