BAR
foobar是電腦程式領域內面的術語,並無實際用途佮參考意義。佇電腦程式設計佮電腦技術的相關文件內底,術語foobar是一个定定看著的無名氏化名,定定予人叫做「偽變數」使用。
歷史
對技術上講,「 foobar」真可能佇一九六空年代到一九七空年代初通過迪吉多的系統手冊傳播開。另外一種講法就算講,「 foobar」可能來源於電子學中反轉的 foo 訊號($ { \ bar { q } } $); 這是因為若是一个數位訊號是低電平有效(隨負壓抑是零電壓代表「一」), 啊若佇訊號標記頂懸一般會標準有一支水平橫線,啊若橫線的英文就算是「bar」。 佇咧《新駭客辭典》中,閣講著「foo」可能較早「FUBAR」出現。
佇大約一九三空年至一九五二年之間,foo 出現佇咧比爾 ・ 霍爾曼的 bàng-gà《Smokey Stover》中,比爾 ・ 霍爾曼講伊之所以使用這个詞,是因為佇舊金山唐人街的一个中國玉雕像的底部看著矣這个詞,根據稱伊象徵的「好運」。 這可能佮漢字「福」有關,「 福」有時予人翻譯做「'foo」。
文字頂懸的意思
英文
bar 是 beyond all recognition 的縮寫,字面上是「大大超出我的理解」的意思,通俗點就「一寡亂七八糟的物件」的意思。
foo 是 fu 的變體,fu 就是英語習語 fucked-up 的縮寫,有「挐絞啦」的意思。
中文
佇中文,定會佇咧講故事的時陣用二个虛構的人名去代表故事中的人物:「 阿明仔」佮「小華」,此佮英文內底的 foo 佮 bar 有仝款的意思。佇咧台灣,有時會使用另外兩个草埔閣較強烈的人名去代表故事中的人物:「 春嬌」佮「志明」。
例
單詞「foobar」抑是分離的「foo」佮「bar」捷出現佇咧程式設計的案例當中,如同 Hello World 程式相𫝛,𪜶定定予人用佇咧向學習者介紹某一種程式語言。
「 foo」「bar」定定予人做為函式/方法的名稱或者是變數名。
下跤是一段通過「foo」和「bar」來演示按怎佇 Java、C 佮 C + + 中連接兩字串的實常式序:
參見
- 無名氏
- FUBAR
- foobar 兩千
參考文獻
外部共接
- The Jargon File entry on foobar
- RFC 三千空九十二-Origin and usage of _ foobar _
- Foobar 兩千 is an advanced audio player for the Windows platform
- RFC 一千六百三十九-FTP Operation Over Big Address Records ( FOOBAR )