История изменений
Исправление wandrien, (текущая версия) :
Я вот не сказал бы, что сишные скобочки более читабельны
Они показывают визуально, что «здесь что-то есть». Здесь конец некоторого синтаксического объекта. В этом смысле они определённо лучше, чем конец объекта в виде «ничего».
/// for (фыр-фыр-фыр)
Я избегаю подобных комментариев. Если язык не дал нам именованных терминаторов блока, значит так тому и быть. Если бы я пользовался линтером, который проверяет эти комментарии, тогда они де-факто бы были частью расширенного синтаксиса - тогда возможно. Но я не знаю, есть ли такой линтер, никогда не интересовался.
Если средство разработки не проверяет корректность этих комментариев, то их польза может быть отрицательной: они могут давать неверную информацию.
Синтаксически хороши те языки, где терминаторы разных видов блока визуально различны: Ada, VB и т.п.
Когда я собственный хобби-ЯП разрабатывал, то нашел идеально комфортный для себя синтаксис: https://github.com/wandrien/qod/blob/77746675264115a00490a86505844fb489134339/src/samples/calc_cmdline.qd
10 тысяч строк компилятора написаны в таком синтаксисе, и мне это намного удобнее, чем {сишные {скобочки}}.
Исходная версия wandrien, :
Я вот не сказал бы, что сишные скобочки более читабельны
Они показывают визуально, что «здесь что-то есть». Здесь конец некоторого синтаксического объекта. В этом смысле они определённо лучше, чем конец объекта в виде «ничего».
/// for (фыр-фыр-фыр)
Я избегаю подобных конструкций. Если язык не дал нам именованных терминаторов блока, значит так тому и быть. Если бы я пользовался линтером, который проверяет эти комментарии, тогда они де-факто бы были частью расширенного синтаксиса - тогда возможно. Но я не знаю, есть ли такой линтер, никогда не интересовался.
Если средство разработки не проверяет корректность этих комментариев, то их польза может быть отрицательной: они могут давать неверную информацию.
Синтаксически хороши те языки, где терминаторы разных видов блока визуально различны: Ada, VB и т.п.
Когда я собственный хобби-ЯП разрабатывал, то нашел идеально комфортный для себя синтаксис: https://github.com/wandrien/qod/blob/77746675264115a00490a86505844fb489134339/src/samples/calc_cmdline.qd
10 тысяч строк компилятора написаны в таком синтаксисе, и мне это намного удобнее, чем {сишные {скобочки}}.