Fedor Zuev -> [email protected]  @ Tue, 27 Jan 2015 21:53:44 
+0800 (IRKT):

 AC>> AC>> VW>>Пять-десять уроков? Там три элементарных правила. Только если 
 AC>> AC>> VW>>мышление человека уже испорчено языком с кучей исключений из 
 AC>> AC>> VW>>правил (sh, perl) нужны 5-10 уроков, чтобы ОТУЧИТЬ человека 
 AC>> AC>> VW>>неправильно думать.
 AC>> AC>>
 AC>> FZ>> Начнем с того, что одних только типов скобок там несколько больше 
 AC>> FZ>> трех. 
 AC>>
 AC>> AC>>Типов скобок там ровно три.  И у двух из них ровно по одной семантике.
 AC>> AC>>(У круглых - 2: индекс массива и группирование в аргументах expr.)
 AC>>
 AC>> FZ>       А также как минимум еще двойные кавычки.
 AC>>
 AC>>Кавычки и пробелы - это не скобки.  Скобки - это два _различных_ токена,
 AC>>левый и правый.  В силу чего для них осмыслено понятие вложенности.  А
 AC>>кавычки - это разделители с хитрой семантикой.  В глаза бы посмотреть
 AC>>тому, кто принес их в машиночитаемые языки...

 FZ>    Речь вроде как про tcl шла, нет? 

 FZ>    А с точки зрения синтаксиса tcl двойные кавычки - это еще 
 FZ> один вид скобок, с семантикой, частично пересекающейся с семантикой 
 FZ> фигурных скобок. 

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


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: https://lists.debian.org/[email protected]

Ответить