Mengapa ini disebut 'Dokumen Di Sini'?

14

(Beri tahu saya jika ini adalah SE yang salah untuk ini)

Mengapa Dokumen Di Sini (atau Heredoc) disebut demikian? Wikipedia tidak punya apa-apa untuk dikatakan tentang hal itu. Saya memang menemukan dokumen unix yang menggambarkan "Ini dokumen", apakah itu bentuk aslinya?

Yamikuronue
sumber

Jawaban:

15

Beberapa teleprinter * memiliki urutan selusin atau dua karakter yang dapat diprogram (secara mekanis) ke dalam unit dan dikirim ketika host mengirim ENQkarakter atau operator menekan HERE IStombol pada keyboard. Sejumlah terminal tabung gelas memiliki fitur yang sama.

Dokumen "ini-ada" dalam cangkang dan bahasa pemrograman yang mendukung konstruksi yang sama, pada dasarnya memiliki tujuan yang sama: itu adalah rangkaian karakter yang tidak dapat diubah kecuali jika program melakukannya.

* Ini juga merupakan asal dari istilah ttyyang muncul di Unix.

Blrfl
sumber
Aha! Itulah jenis hal sepele yang saya cari: D Terima kasih!
Yamikuronue
3
Terkadang membayar untuk menjadi tua.
Blrfl
16

Dokumennya ada di sini. Ini dia. Itu nama yang logis, ya?

Ketika orang berbicara tentang 'dokumen di sini' mereka umumnya berbicara tentang unit data yang tertanam ke dalam kode. Data itu akan ditampilkan kepada pengguna atau digunakan untuk menulis permintaan ke server atau untuk menulis informasi ke log atau untuk memperbarui file konfigurasi, atau, atau, atau, ... Adalah kesalahan untuk membebani nama dengan makna. dan konotasi. Ini adalah teknik pemrograman dan memiliki nama.

Adam Crossland
sumber
2
Sejak kapan senantiasa diformat string "dokumen" tentu? Yang menyiratkan konotasi data yang belum tentu dimiliki oleh heredoc. +1 untuk membuat saya tersenyum :)
Yamikuronue
7
Saya benci untuk mendapatkan semua Forrest Gump pada Anda, tetapi sebuah dokumen adalah seperti dokumen. Ketika orang berbicara tentang 'dokumen di sini' mereka umumnya berbicara tentang unit data yang tertanam ke dalam kode. Data itu akan ditampilkan kepada pengguna atau digunakan untuk menulis permintaan ke server atau untuk menulis informasi ke log atau untuk memperbarui file konfigurasi, atau, atau, atau, ... Adalah kesalahan untuk membebani nama dengan makna. dan konotasi. Ini adalah teknik pemrograman dan memiliki nama.
Adam Crossland
Hah. Mungkin itu masalah linguistik regional: Saya biasanya melihat "dokumen" digunakan sebagai "Jenis file yang Anda buat di Word" dan "file" atau "data" untuk penggunaan yang lebih umum. Istilah "Heredata" akan lebih masuk akal bagi saya>.>
Yamikuronue
1
Gagasan 'di sini dokumen' mendahului Word selama bertahun-tahun.
Adam Crossland
Tentu, tapi saya tidak akan menyebut gambar sebagai 'dokumen', bahkan jika itu memenuhi beberapa persyaratan teknis yang diuraikan di Wikipedia
Yamikuronue
7

Ini disebut dokumen di sini karena 'di sini', dalam file sumber yang membutuhkannya, bukan di tempat lain, sebagai file terpisah. Saya kira melihat lebih dalam ke dalamnya akan lebih seperti mencoba menganalisis istilah '4 wheel drive' secara mendalam.

Sangat mudah untuk memiliki data Anda di dalam kode Anda.

Ricky Clarkson
sumber
5

Karena itu semua data dari << DI SINI

sepanjang perjalanan

turun

untuk

benar tentang

menunggu untuk itu

SINI;

Dan Ray
sumber