Metasyntactic variable là gì?

Noun Programming
Biến metasyntactic

Biến metasyntactic (metasyntactic variable) là một từ hoặc tập hợp từ cụ thể được xác định là một placeholder trong khoa học máy tính và đặc biệt là lập trình máy tính. Những từ này thường được tìm thấy trong mã nguồn (source code) và được dùng để sửa đổi hoặc thay thế trước khi sử dụng trong thế giới thực. Các từ foo và bar là những ví dụ điển hình.

Các biến metasyntactic (metasyntactic variable) được sử dụng để đặt tên cho các thực thể như biến (variable), hàm (function) và lệnh (command) mà danh tính chính xác của chúng là không quan trọng và chỉ dùng để chứng minh một khái niệm, rất hữu ích cho việc dạy lập trình.

Các biến metasyntactic (metasyntactic variable) được sử dụng phổ biến trên tất cả các ngôn ngữ lập trình bao gồm foobar, foo, bar, baz, qux, quux, quuz, corge, grault, garply, waldo, fred, plugh, xyzzy và thud.

Trong ví dụ C sau, tên hàm foo và thanh tên biến bar đều là biến metasyntactic (metasyntactic variable):


// The function named foo
int foo(void)
{
   // Declare the variable bar and set the value to 1
   int bar = 1;

   return bar;
}

Learning English Everyday