foo bar là gì

Bách khoa toàn thư ngỏ Wikipedia

"Foo" thay đổi phía tiếp đây. Đối với khái niệm không giống, coi Foo (định hướng).

Bạn đang xem: foo bar là gì

Thuật ngữ foobar (), foo, bar, baz và những thuật ngữ không giống được dùng thực hiện vươn lên là siêu cú pháp và thương hiệu lưu giữ khu vực vô thiết kế PC hoặc tư liệu tương quan cho tới PC.[1] Chúng và được dùng để tại vị thương hiệu cho những thực thể tựa như các vươn lên là, những hàm và những mệnh lệnh nhưng mà đặc điểm đúng mực của bọn chúng là ko cần thiết và chỉ được dùng để làm thay mặt đại diện cho 1 định nghĩa.

Lịch sử và kể từ nguyên[sửa | sửa mã nguồn]

Có thể foobar được dùng như 1 sự ám chỉ hài hước[2] kể từ lóng quân sự chiến lược thời Thế chiến II là FUBAR (Fucked Up Beyond All Repair).[2]

Theo Nhóm quánh nhiệm nghệ thuật Internet RFC thì kể từ FOO sở hữu xuất xứ là một trong những kể từ bất nghĩa được dùng trước tiên vô truyện Smokey Stover của Bill Holman.[3] Holman bảo rằng ông tiếp tục dùng kể từ này tự tiếp tục trông thấy nó ở bên dưới nằm trong của một tượng phật nhỏ vị ngọc bích của Trung Quốc ở Phố người Hoa ở San Francisco với ý tức là "chúc may mắn".[4] Nếu trúng, nó có lẽ rằng tương quan tới từ giờ Trung là fu ("", giờ Việt hiểu là phúc, nhiều khi được phiên âm là foo như vô foo dog), tức là hạnh phúc hoặc phước lành lặn.[5]

Việc dùng những thuật ngữ trước tiên được nghe biết vô phiên bản in vô văn cảnh thiết kế xuất hiện nay vô ấn phiên bản Tech Engineering News năm 1965 của MIT.[6] Việc dùng foo vô môi trường thiên nhiên thiết kế được ghi nhận vô Câu lạc cỗ đường tàu quy mô technology (TMRC) của MIT kể từ khoảng chừng năm 1960.[1] Trong một khối hệ thống quy mô đường tàu phức tạp ở bại liệt sở hữu những công tắc nguồn bị đảo lộn nằm tại nhiều địa điểm xung xung quanh chống tàu, nó rất có thể xuất hiện nay lỗi nếu như sở hữu điều gì bại liệt ko được chờ mong xẩy ra, ví dụ như một đoàn tàu đang được lao trực tiếp vào trong 1 chướng ngại vật vật. Một chức năng không giống của khối hệ thống là nó sở hữu một cái đồng hồ thời trang nghệ thuật số phía trên bảng điều phối. Khi ai bại liệt nhấn công tắc nguồn scram thì tức thì ngay lập tức đồng hồ thời trang tiếp tục tạm dừng và screen hiển thị được thay cho thế vị kể từ "FOO"; bên trên TMRC, những công tắc nguồn scram còn được gọi là "công tắc Foo". Vì việc này, tiếp tục sở hữu một mục vô Dictionary of the TMRC Language năm 1959 viết lách như sau: "FOO: Âm tiết trước tiên của cụm kể từ thánh ca đã trở nên trích dẫn sai, nó cần là 'foo mane padme hum.' Nghĩa vụ của tất cả chúng ta là cần lưu giữ mang lại mạch điểm foo con quay."[7] Một cuốn sách tế bào miêu tả chống tàu MIT vô bại liệt sở hữu nhì nút của góc cửa được gắn nhãn là "foo" và "bar". Đây là những nút sở hữu công cộng mục tiêu và thông thường được dùng lại mang lại ngẫu nhiên ý tưởng phát minh thú vị nào là nhưng mà những tin tưởng tặc MIT sở hữu vô thời gian đó, kể từ bại liệt foo và bar thông thường được dùng thực hiện thương hiệu vươn lên là giành cho những mục tiêu công cộng. Một mục vô Abridged Dictionary of the TMRC Language sở hữu rằng rằng:[8]

Multiflush: nút giới hạn tất-cả-tàu. Điều tuyệt hảo tiếp tục xẩy ra sau khoản thời gian dùng nút cửa ngõ đỏ gay, hoặc còn được gọi là FOO. Nó tiếp tục hiện nay chữ "FOO" bên trên đồng hồ thời trang trong những lúc đang được dùng.

Xem thêm: smoked paprika là gì

Foobar được dùng thực hiện thương hiệu vươn lên là vô mã Fortran của Colossal Cave Adventure (phiên phiên bản Crowther and Woods năm 1977). Biến FOOBAR được dùng nhằm chứa chấp tiến thủ trình của những người nghịch ngợm trong những việc dùng cụm kể từ yêu thuật "Fee Fie Foe Foo". Hãng sản xuất Intel cũng dùng thuật ngữ foo vô tư liệu thiết kế của mình vô năm 1978.[9]

Ví dụ dùng vô mã[sửa | sửa mã nguồn]

Trong đoạn mã ví dụ một công tác Hello, World! vị ngôn từ C, foobar ở phía trên được vận dụng nhằm minh hoạ việc thay cho thế chuỗi:

#include <stdio.h>

int main() {
   const char *foo = "Hello";
   const char *bar = "World!";
   fprintf(stdout, "%s %s\n", foo, bar);

   return 0;
}

Trong kiểu mẫu dùng ngôn từ Scheme, foobar được dùng nhằm minh họa thương hiệu của một hàm:

Xem thêm: ei là gì

(define foobar
   (lambda (x)
      (display x)))
(foobar "Hello World!")

Trong đoạn mã ví dụ một công tác Hello, World! vị Python, foobar được dùng để làm minh họa thương hiệu của những chuỗi được ấn đi ra STDOUT.

foo = "Hello"
bar = "World"
print(foo, bar)

Trong đoạn mã ví dụ một công tác Hello, World! vị C#, foobar được dùng nhằm minh họa thương hiệu của những chuỗi.

string foo = "Hello";
string bar = "World";
Console.WriteLine(foo + bar);

Trong mã kiểu mẫu dùng ngôn từ Java, foobar được dùng nhằm minh họa thương hiệu của một cách thức trả về một chuỗi mang tên bar:

private String bar;

public String foo() {
   return bar;
}

Ví dụ vô ngôn ngữ[sửa | sửa mã nguồn]

  • Foo Camp là một trong những hội nghị thường xuyên giành cho hacker.
  • BarCamp, một màng lưới hội nghị quốc tế tự người tiêu dùng tạo
  • Trong phiên tòa xét xử xét xử vụ Hoa Kỳ đối đầu Microsoft, một trong những dẫn chứng và được thể hiện đã cho chúng ta thấy Microsoft tiếp tục nỗ lực dùng tổ chức triển khai Web Services Interoperability (WS-I) như 1 phương tiện đi lại nhằm trì trệ sự tuyên chiến và cạnh tranh, bao hàm cả những gmail nhưng mà những giám đốc quản lý số 1 vô bại liệt sở hữu Bill Gates tiếp tục kể cho tới WS-I bằng phương pháp dùng thương hiệu mã là "foo".[10]
  • foobar2000 là một trong những trình vạc tiếng động.
  • Google dùng một khí cụ trang web mang tên "foobar" nhằm tuyển chọn dụng nhân viên cấp dưới mới mẻ.[11]

Xem thêm[sửa | sửa mã nguồn]

  • Foo fighter
  • Foo was here
  • xyzzy
  • Thể loại:Biến (khoa học tập máy tính)

Tham khảo[sửa | sửa mã nguồn]

  1. ^ a b RFC 3092 - Etymology of "Foo"
  2. ^ a b “What does foo mean?”. Dictionary.com. Truy cập ngày 17 mon 8 năm 2019.
  3. ^ Eastlake, D; Manros, C; Raymond, E. “Etymology of "Foo"”. The Internet Engineering Task Force. Truy cập ngày 17 tháng tư năm 2016.
  4. ^ “The History of Bill Holman”. Smokey Stover. 13 mon 6 năm 2007. Truy cập ngày 17 mon 8 năm 2019.
  5. ^ Mieke Matthyssen, "Chinese happiness: A proverbial approach ot popular philosophies of life", p. 190, ch. 9 in, Gerda Wielander, Derek Hird (eds), Chinese Discourses on Happiness, Hong Kong University Press, 2018 ISBN 9888455729.
  6. ^ Tech Engineering News. 47. Massachusetts Institute of Technology. 1965. tr. 63. Further, it is possible to tát tìm kiếm for an effective address; e.g., if an instruction such as "add 1 foo" were used, specifying indirect addressing thru location "foo", and location "foo" contained the address of location "foobar", then an effective word tìm kiếm for "foobar" would find location "foo" and the location containing the "add" instruction as well.
  7. ^ “Computer Dictionary Online”., computer-dictionary-online.org
  8. ^ “Abridged Dictionary of the TMRC Language”. Tech Model Railroad Club of MIT. Bản gốc tàng trữ ngày 2 mon một năm 2018. Truy cập ngày 12 mon 3 năm 2013.
  9. ^ MCS-86 Assembler Operating Instructions For ISIS-II Users . Santa Clara, California, USA: Hãng sản xuất Intel Corporation. 1978. Manual Order No. 9800641A. Truy cập ngày 29 mon hai năm 2020. [1][2]
  10. ^ Mike Ricciuti (4 mon 7 năm 2002). “Microsoft ploy to tát block Sun exposed”. CNET. Truy cập ngày 17 mon 8 năm 2019.
  11. ^ Alistair Charlton (27 mon 8 năm 2015). “Google Foobar: How searching the trang web earned a software graduate a job at Google”. International Business Times. Truy cập ngày 17 mon 8 năm 2019.

Liên kết ngoài[sửa | sửa mã nguồn]

  • The Jargon File entry on "foobar", catb.org
  • RFC 1639 – FTP Operation Over Big Address Records (FOOBAR)