web-dev-qa-db-ja.com

なぜ「ヒアドキュメント」と呼ばれているのですか?

(これがこのための間違ったSEであるかどうか教えてください)

なぜヒアドキュメント(またはヒアドキュメント)はそれと呼ばれているのですか? Wikipedia その特定の主題について言うことは何もありませんでした。 「Here is document」を説明するUNIXドキュメントを見つけましたが、それは元の形式ですか?

14
Yamikuronue

一部のテレプリンター*には、ユニットに(機械的に)プログラム可能な12から2文字のシーケンスがあり、ホストがENQ文字を送信したとき、またはオペレーターが上の[HERE IS]キーを押したときに送信されましたキーボード。多くのガラス管端子は同じ機能を持っていました。

同じ構成をサポートするシェルとプログラミング言語の「ここにある」ドキュメントは、本質的に同じ目的を果たします。これは、プログラムが変更しない限り変更されない文字の缶詰シーケンスです。

*これらはUnixで使用されるttyという用語の起源でもあります。

15
Blrfl

さて、ドキュメントはここにあります。ここにあります。論理的な名前ですね。

人々が「ヒアドキュメント」について話すとき、彼らは一般的にコードに埋め込まれたデータの単位について話しています。そのデータは、ユーザーに表示されるか、サーバーへのリクエストを作成するか、ログに情報を書き込むか、構成ファイルを更新するために使用されます。と含意。それはプログラミング手法であり、名前があります。

16
Adam Crossland

これは、別のファイルとしてではなく、他の場所にあるのではなく、それを必要とするソースファイル内で「ここ」にあるため、ヒアドキュメントと呼ばれます。もっと深く見ると、「4輪駆動」という用語を深く分析しようとするようなものになると思います。

コード内にデータを含めると非常に便利です。

7
Ricky Clarkson

<<ここからのすべてのデータだから

はるばる

ダウン

それを待つ

ここに;

5
Dan Ray