计算机科学

首页 > 计算机科学

Foobar

2018-09-03 09:39:12     所属分类:变量

foobar是计算机程序领域里的术语,并无实际用途和参考意义。在计算机程序设计与计算机技术的相关文档中,术语foobar是一个常见的无名氏化名,常被作为“伪变量英语metasyntactic variable”使用。

从技术上讲,“foobar”很可能在1960年代至1970年代初通过迪吉多的系统手册传播开来。另一种说法是,“foobar”可能来源于电子学中反转的foo信号();这是因为如果一个数字信号是低电平有效(即负压或零电压代表“1”),那么在信号标记上方一般会标有一根水平横线,而横线的英文即为“bar”。在《新黑客辞典英语Jargon File》中,还提到“foo”可能早于“FUBAR”出现。[1]

目录

  • 1 例子
  • 2 参见
  • 3 参考文献
  • 4 外部链接

例子

单词“foobar”或分离的“foo”与“bar”常出现于程序设计的案例中,如同Hello World程序一样,它们常被用于向学习者介绍某种程序语言。

“foo”“bar”常被作为函数/方法的名称或变量名。

下面是一段通过“foo”和“bar”来演示如何在Java、C及C++中连接两个字符串的实例程序:

//Java Code
String foo = "Hello, ";
String bar = "World";
System.out.println(foo + bar);
//Hello, World is printed to the screen by printing foo and bar


// C code

#include <stdio.h>

int main()
{
   char foo = "Hello,";
   char bar = "World!";
   printf("%s %sn", foo, bar);

   return 0;
}
// C++ code

#include <iostream>
#include <string>
using namespace std;

int main()
{
   string foo = "Hello,";
   string bar = "World!";
   cout << foo << " " << bar << endl;

   return 0;
}

参见

  • 无名氏
  • FUBAR
  • foobar2000

参考文献

  1. ^ 《新黑客辞典》(The Jargon File)

外部链接

  • The Jargon File entry on foobar
  • RFC 3092 - Origin and usage of foobar
  • Foobar2000 is an advanced audio player for the Windows platform
  • RFC 1639 - FTP Operation Over Big Address Records (FOOBAR)
版权声明:本文由北城百科网创作,转载请联系管理获取授权,未经容许转载必究。https://www.beichengjiu.com/computerscience/340488.html

显示全文

取消

感谢您的支持,我会继续努力的!

扫码支持
支付宝扫一扫赏金或者微信支付5毛钱,阅读全文

打开微信扫一扫,即可进行阅读全文哦


上一篇:非我所创
下一篇:Volatile变量
相关推荐