Существуют различные идиомы в сценариях оболочки или любых языках программирования, которые мы просто не задаем.
Но, учитывая изобретательность Дуга Макиллроя, мне интересно, есть ли более глубокая причина, по которой <
и <<END
выглядят взаимосвязанными (например, способ перенаправления вывода >
и перенаправления добавления >>
логически похожи).
Является ли этот синтаксис произвольным, или он может быть логически прочитан как составная операция ввода перенаправления? Другими словами, <<END
реализован как особый случай '<'?
(надеюсь, мой вопрос имеет смысл)