Tại sao lại gọi là 'Tài liệu ở đây'?


14

(Hãy cho tôi biết nếu đây là SE sai cho việc này)

Tại sao Tài liệu ở đây (hoặc Heredoc) được gọi như vậy? Wikipedia không có gì để nói về chủ đề cụ thể đó. Tôi đã tìm thấy các tài liệu unix mô tả một "Đây là tài liệu", đó có phải là hình thức ban đầu không?

Câu trả lời:


15

Một số máy điện báo * có một chuỗi gồm một hoặc hai ký tự có thể được lập trình (một cách cơ học) vào thiết bị và được gửi khi máy chủ gửi một ENQký tự hoặc người vận hành nhấn HERE ISphím trên bàn phím. Một số thiết bị đầu cuối ống thủy tinh có tính năng tương tự.

Một tài liệu "ở đây là" trong các shell và các ngôn ngữ lập trình hỗ trợ cùng một cấu trúc phục vụ cho cùng một mục đích: đó là một chuỗi các ký tự đóng hộp không thay đổi trừ khi chương trình thực hiện.

* Đây cũng là nguồn gốc của thuật ngữ ttyxuất hiện trong Unix.


Aha! Đó là loại câu đố tôi đang tìm kiếm: D Cảm ơn!
Yamikuronue

3
Đôi khi nó trả tiền để được cũ.
Blrfl

16

Vâng, tài liệu ở ngay đây. Nó đây rồi Đó là một tên hợp lý cho điều này, phải không?

Khi mọi người nói về 'tài liệu ở đây', họ thường nói về một đơn vị dữ liệu được nhúng vào mã. Dữ liệu đó sẽ được hiển thị cho người dùng hoặc được sử dụng để soạn yêu cầu đến máy chủ hoặc ghi thông tin vào nhật ký hoặc cập nhật tệp cấu hình, hoặc, hoặc, hoặc ... Đó là một sai lầm khi quá tải tên với ý nghĩa và ý nghĩa. Đó là một kỹ thuật lập trình và nó có tên.


2
Từ khi nào một chuỗi được định dạng đẹp một "tài liệu" nhất thiết phải là? Một ngụ ý dữ liệu mà một di sản không nhất thiết phải có. +1 vì đã khiến tôi mỉm cười :)
Yamikuronue

7
Tôi ghét phải nhận tất cả Forrest Gump cho bạn, nhưng một tài liệu giống như một tài liệu. Khi mọi người nói về 'tài liệu ở đây', họ thường nói về một đơn vị dữ liệu được nhúng vào mã. Dữ liệu đó sẽ được hiển thị cho người dùng hoặc được sử dụng để soạn yêu cầu đến máy chủ hoặc ghi thông tin vào nhật ký hoặc cập nhật tệp cấu hình, hoặc, hoặc, hoặc ... Đó là một sai lầm khi quá tải tên với ý nghĩa và ý nghĩa. Đó là một kỹ thuật lập trình và nó có tên.
Adam Crossland

Huh. Có lẽ đó là một thứ ngôn ngữ học khu vực: Tôi thường thấy "tài liệu" được sử dụng là "Loại tệp bạn tạo trong Word" và "tệp" hoặc "dữ liệu" để sử dụng chung hơn. Thuật ngữ "Heredata" sẽ có ý nghĩa hơn đối với tôi>.>
Yamikuronue

1
Ý tưởng 'tài liệu ở đây' có trước Word trong nhiều năm.
Adam Crossland

Chắc chắn, nhưng tôi sẽ không gọi một bức tranh là "tài liệu", ngay cả khi nó đáp ứng một số yêu cầu kỹ thuật được nêu trong Wikipedia
Yamikuronue

7

Nó được gọi là tài liệu ở đây vì nó là 'ở đây', trong tệp nguồn cần nó, chứ không phải ở nơi khác, dưới dạng một tệp riêng biệt. Tôi đoán nhìn sâu hơn vào nó sẽ giống như cố gắng phân tích thuật ngữ 'lái xe 4 bánh' một cách sâu sắc.

Nó có thể rất thuận tiện để có dữ liệu của bạn trong mã của bạn.


5

Bởi vì đó là tất cả dữ liệu từ << TẠI ĐÂY

tất cả các cách

xuống

đến

Đúng về

chờ nó

ĐÂY;

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.