Почему документ здесь (или Heredoc) называется так? Википедии не было ничего, чтобы сказать по этому конкретному вопросу. Я нашел документацию Unix, описывающую «Вот документ», это оригинальная форма?
Некоторые телепринтеры * имели последовательность из дюжины или двух символов, которые могли быть запрограммированы (механически) в устройство и отправлялись, когда хост отправлял ENQсимвол или оператор нажимал HERE ISклавишу на клавиатуре. Ряд терминалов со стеклянными трубками имел одинаковую функцию.
Документ "здесь и есть" в оболочках и языках программирования, которые поддерживают одну и ту же конструкцию, служит по существу той же цели: это постоянная последовательность символов, которая не изменяется, если не делает программа.
* Это также происхождение термина, ttyкоторый появляется в Unix.
Ну, документ прямо здесь. Вот. Это логичное название, да?
Когда люди говорят о «здесь документах», они обычно говорят о единице данных, встроенных в код. Эти данные будут отображаться пользователю или использоваться для составления запроса к серверу или для записи информации в журнал или для обновления файла конфигурации, или, или, или, или ... Ошибочно перегружать имя значениями и коннотации. Это техника программирования, и у нее есть имя.
С каких это пор красиво отформатированная строка является «документом» обязательно? Один подразумевает коннотацию данных, которую heredoc не обязательно имеет. +1 за то, что заставил меня улыбнуться :)
Yamikuronue
7
Ненавижу на вас навязывать весь Форрест Гамп, но документ такой же, как и документ. Когда люди говорят о «здесь документах», они обычно говорят о единице данных, встроенных в код. Эти данные будут отображаться пользователю или использоваться для составления запроса к серверу или для записи информации в журнал или для обновления файла конфигурации, или, или, или, или ... Ошибочно перегружать имя значениями и коннотации. Это техника программирования, и у нее есть имя.
Адам Кроссленд
Да. Может быть, это дело региональной лингвистики: я обычно вижу «документ», используемый как «тип файла, который вы создадите в Word» и «файл» или «данные» для более общего использования. Термин "Heredata" будет иметь больше смысла для меня>.>
Yamikuronue
1
Идея «здесь документ» предшествует Word на много лет.
Адам Кроссленд
Конечно, но я бы не назвал изображение «документом», даже если оно удовлетворяет некоторым техническим требованиям, изложенным в Википедии
Yamikuronue
7
Он называется здесь документ, потому что он «здесь», в исходном файле, который нуждается в этом, а не в другом месте, в виде отдельного файла. Я думаю, углубиться в это было бы все равно, что попытаться проанализировать термин «полный привод» с большой глубиной.
Это может быть очень удобно, чтобы ваши данные были в вашем коде.
Ну, документ прямо здесь. Вот. Это логичное название, да?
Когда люди говорят о «здесь документах», они обычно говорят о единице данных, встроенных в код. Эти данные будут отображаться пользователю или использоваться для составления запроса к серверу или для записи информации в журнал или для обновления файла конфигурации, или, или, или, или ... Ошибочно перегружать имя значениями и коннотации. Это техника программирования, и у нее есть имя.
источник
Он называется здесь документ, потому что он «здесь», в исходном файле, который нуждается в этом, а не в другом месте, в виде отдельного файла. Я думаю, углубиться в это было бы все равно, что попытаться проанализировать термин «полный привод» с большой глубиной.
Это может быть очень удобно, чтобы ваши данные были в вашем коде.
источник
Потому что это все данные от << ЗДЕСЬ
весь путь
вниз
в
прямо о
ждать его
ВОТ;
источник