foo/bar是自二战时的俚语FUBAR(Fucked Up Beyond All Repair),就是坏到无法修缮的意思。国外的程序员用这些词很大程度上是为了幽默。这些词没有任何意义,通常被当做占位符来使用,可以代表任何东西。
当变量,函数,或命令本身不太重要的时候, foobar , foo , bar ,baz 和 qux 就被用来充当这些实体的名字,这样做的目的仅仅是阐述一个概念,说明一个想法。这些术语本身相对于使用的场景来说没有任何意义。
Foobar经常被单独使用;而当需要多个实体举例的时候,foo,bar,和baz则经常被按顺序使用。
扩展资料:
在计算机程序设计与计算机技术的相关文档中,术语foobar是一个常见的无名氏化名,常被作为“伪变量”使用。 从技术上讲,“foobar”很可能在1960年代至1970年代初通过迪吉多的系统手册传播开来。
另一种说法是,“foobar”可能来源于电子学中反转的foo信号,这是因为如果一个数字信号是低电平有效,那么在信号标记上方一般会标有一根水平横线,而横线的英文即为“bar”。在《新黑客辞典》中,还提到“foo”早于“FUBAR”出现。
参考资料:百度百科-编程语言
参考资料:百度百科-foo
在英文程序员社区里,foo bar baz这些词是常用于作为占位符而使用的。要查wiki的话,这项更合适:http://en.wikipedia.org/wiki/Metasyntactic_variable
之前记过一则很简短的写占位符时用的词,提到日文程序员社区里也有流行的占位符,hoge。
答案:Foo Bar。
术语foobar, foo, bar, baz和qux经常在计算机编程或计算机相关的文档中被用作占位符的名字。当变量,函数,或命令本身不太重要的时候,foobar, foo, bar, baz和qux就被用来充当这些实体的名字,这样做的目的仅仅是阐述一个概念,说明一个想法。
这些术语本身相对于使用的场景来说没有任何意义。Foobar经常被单独使用;而当需要多个实体举例的时候,foo,bar,和baz则经常被按顺序使用。
关于程序员的脑筋急转弯
1、程序员什么情况下会选择离职?
答案:在他无法获取到数组的时候(tips:arrays的发音)。
2、你怎样才能知道一个计算机科学家是内向还是外向的?
答案:外向的计算机科学家在跟你说话的时候会看着你的鞋子。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)