เหตุใดจึงเรียกว่า 'เอกสารที่นี่'


14

(แจ้งให้เราทราบหากนี่คือ SE ที่ไม่ถูกต้องสำหรับเรื่องนี้)

เหตุใดเอกสารที่นี่ (หรือ Heredoc) จึงเรียกสิ่งนี้ว่า Wikipediaไม่มีอะไรจะพูดในเรื่องนั้น ฉันพบเอกสารยูนิกซ์ที่อธิบายว่า "นี่คือเอกสาร" นั่นคือรูปแบบดั้งเดิมหรือไม่

คำตอบ:


15

เครื่องเคลื่อนย้ายมวลสารบางเครื่องมีลำดับของตัวละครหนึ่งโหลหรือสองตัวที่สามารถตั้งโปรแกรม (กลไก) ลงในหน่วยและถูกส่งเมื่อโฮสต์ส่งENQตัวอักษรหรือผู้ดำเนินการกดHERE ISแป้นบนแป้นพิมพ์ จำนวนขั้วหลอดแก้วมีคุณสมบัติเดียวกัน

เอกสาร "here-is" ในเชลล์และภาษาการเขียนโปรแกรมที่รองรับโครงสร้างเดียวกันนั้นมีจุดประสงค์เดียวกันคือเป็นลำดับอักขระที่ไม่สามารถเปลี่ยนแปลงได้เว้นแต่โปรแกรมจะทำ

* สิ่งเหล่านี้เป็นจุดกำเนิดของคำttyที่ปรากฏใน Unix


Aha! นั่นเป็นเรื่องไม่สำคัญที่ฉันกำลังมองหา: D ขอบคุณ!
Yamikuronue

3
บางครั้งมันก็เก่าไป
Blrfl

16

ทีนี้, เอกสารอยู่ตรงนี้ นี่ไง มันเป็นชื่อที่สมเหตุสมผลสำหรับสิ่งนั้นใช่ไหม

เมื่อคนพูดถึง 'เอกสารที่นี่' พวกเขามักพูดถึงหน่วยข้อมูลที่ฝังอยู่ในรหัส ข้อมูลนั้นจะถูกแสดงให้ผู้ใช้หรือใช้ในการเขียนคำขอไปยังเซิร์ฟเวอร์หรือเขียนข้อมูลไปยังบันทึกหรือเพื่ออัปเดตไฟล์กำหนดค่าหรือหรือหรือหรือหรือหรือ ... มันเป็นความผิดพลาดในการโอเวอร์โหลดชื่อที่มีความหมาย และความหมายแฝง มันเป็นเทคนิคการเขียนโปรแกรมและมีชื่อ


2
ตั้งแต่เมื่อใดที่สตริงที่จัดรูปแบบไว้อย่างดีเป็น "เอกสาร" จำเป็น? หนึ่งหมายถึงความหมายข้อมูลที่ heredoc ไม่จำเป็นต้องมี +1 ที่ทำให้ฉันยิ้ม :)
Yamikuronue

7
ฉันเกลียดที่จะเอาทั้งหมดของ Forrest Gump มาให้คุณ แต่เอกสารจะเป็นเหมือนเอกสาร เมื่อคนพูดถึง 'เอกสารที่นี่' พวกเขามักพูดถึงหน่วยข้อมูลที่ฝังอยู่ในรหัส ข้อมูลนั้นจะปรากฏแก่ผู้ใช้หรือใช้เพื่อเขียนคำขอไปยังเซิร์ฟเวอร์หรือเขียนข้อมูลไปยังบันทึกหรือเพื่ออัปเดตไฟล์กำหนดค่าหรือหรือหรือหรือหรือ ... มันเป็นความผิดพลาดที่จะโอเวอร์โหลดชื่อด้วยความหมาย และความหมายแฝง มันเป็นเทคนิคการเขียนโปรแกรมและมีชื่อ
Adam Crossland

ฮะ. อาจเป็นเรื่องทางภาษาในระดับภูมิภาค: ฉันมักจะเห็น "เอกสาร" ใช้เป็น "ประเภทไฟล์ที่คุณสร้างใน Word" และ "file" หรือ "data" สำหรับการใช้งานทั่วไป คำว่า "Heredata" จะเข้าท่ากับฉันมากกว่า
>>>

1
แนวคิด 'เอกสารที่นี่' มีมาก่อน Word โดยหลายปี
Adam Crossland

แน่นอน แต่ฉันจะไม่เรียกภาพ 'เอกสาร' แม้ว่ามันจะเป็นไปตามข้อกำหนดทางเทคนิคบางอย่างที่ระบุไว้ใน Wikipedia
Yamikuronue

7

มันเรียกว่าเอกสารนี่เพราะมันคือ 'ที่นี่' ในไฟล์ต้นฉบับที่ต้องการแทนที่จะเป็นที่อื่นเป็นไฟล์แยกต่างหาก ฉันคิดว่าการมองลึกลงไปมันก็เหมือนกับการพยายามวิเคราะห์คำว่า 'ขับเคลื่อน 4 ล้อ' ในเชิงลึก

มันจะสะดวกมากที่จะมีข้อมูลของคุณอยู่ในรหัสของคุณ


5

เพราะมันเป็นข้อมูลทั้งหมดจาก << ที่นี่

ทุกทาง

ลง

ถึง

ถูกต้องเกี่ยวกับ

รอมันอยู่

นี่;

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.