✨Foobar
Thuật ngữ foobar (), foo, bar, baz và các thuật ngữ khác được sử dụng làm biến siêu cú pháp và tên giữ chỗ trong lập trình máy tính hoặc tài liệu liên quan đến máy tính. Chúng đã được sử dụng để đặt tên cho các thực thể như các biến, các hàm và các lệnh mà đặc tính chính xác của chúng là không quan trọng và chỉ được dùng để đại diện cho một khái niệm.
Lịch sử và từ nguyên
Có thể foobar được sử dụng như một sự ám chỉ hài hước
Theo Nhóm đặc nhiệm kỹ thuật Internet RFC thì từ FOO có nguồn gốc là một từ vô nghĩa được sử dụng đầu tiên trong truyện Smokey Stover của Bill Holman. Holman nói rằng ông đã sử dụng từ này do đã nhìn thấy nó ở dưới cùng của một bức tượng nhỏ bằng ngọc bích của Trung Quốc ở Phố người Hoa ở San Francisco với ý nghĩa là "chúc may mắn". Nếu đúng, nó có lẽ liên quan đến từ tiếng Trung là fu ("", tiếng Việt đọc là phúc, đôi khi được phiên âm là foo như trong foo dog), nghĩa là hạnh phúc hoặc phước lành.
Việc sử dụng các thuật ngữ đầu tiên được biết đến trong bản in trong ngữ cảnh lập trình xuất hiện trong ấn bản Tech Engineering News năm 1965 của MIT. Việc sử dụng foo trong môi trường lập trình được ghi nhận trong Câu lạc bộ đường sắt mô hình công nghệ (TMRC) của MIT từ khoảng năm 1960. Một cuốn sách mô tả phòng tàu MIT trong đó có hai nút của cánh cửa được gắn nhãn là "foo" và "bar". Đây là những nút có chung mục đích và thường được sử dụng lại cho bất kỳ ý tưởng thú vị nào mà các tin tặc MIT có vào thời điểm đó, từ đó foo và bar thường được sử dụng làm tên biến dành cho các mục đích chung. Một mục trong Abridged Dictionary of the TMRC Language có nói rằng:
Foobar được sử dụng làm tên biến trong mã Fortran của Colossal Cave Adventure (phiên bản Crowther and Woods năm 1977). Biến FOOBAR được sử dụng để chứa tiến trình của người chơi trong việc sử dụng cụm từ ma thuật "Fee Fie Foe Foo". Intel cũng sử dụng thuật ngữ foo trong tài liệu lập trình của họ vào năm 1978.
- foobar2000 là một trình phát âm thanh.
- Google sử dụng một công cụ web có tên "foobar" để tuyển dụng nhân viên mới.