以下又是個人舊文重貼:
有否留意 foo 和 bar 這兩個經常出現的怪字? 事實上在很多電腦網站或電腦技術文件都會看到這個兩個字的蹤影,多會在一些例子中用作檔案名稱或網站名稱等。其實這兩個字沒有特定意思,只是電腦人慣用來在例子稱呼任意幾個相同的東西,作用有點類似一般人常用的甲、乙、丙、丁等。第一個 叫 foo ,第二個叫 bar ,以此類推: baz, qux, quux, corge, grault, garply, waldo, fred, plugh, xyzzy, thud 。
有關這幾個字的由來已很難考究,不過 foobar 兩字連在一起可以追朔至二次大
戰美軍常用的俚語 - FUBAR (全寫我想不太方便在這裡講了 ;P) ,後來演變成
foobar 。而拆開 foo 和 bar 兩字在很早期的美國漫畫已有出現。亦有說 foo
可能和我們中國人的『福』字有關。
在稱呼人的時候,電腦人一般會用 J. Random Hacker 、 J. Random Loser 、
Dr. Fred Mbogo 等。J. Random Hacker 經常會是一個很典型的電腦人,而 Dr.
Fred Mbogo 則會是個你不太想遇到的人,例如一個無能的教授。 J. Random
Loser 則 ….. 我想大家應該猜到吧?!事實上,你可以用 J. Random 可以變
化成代表不同類型或職業中的典型人物,如 J. Random Lawyer 等。J. Random
Hacker 又會有一個姪兒叫 Fred Foobar ,多會是 一典型的正常人。
J. Random Hacker 這個名字應該是源自 ENIAC (世界首台電字計算機) 的 開發
者之一 J. Presper Eckert 。而 Dr. Fred Mbogo 則來自 bogus 這字及 著名
電視劇『愛登氏家庭』 (Addams Family) 中的巫醫 Dr. Mbogo 。
當有多過一個人時,第一個會叫 fred ,第二個會叫 barney 。這主要來自 著
名卡通『聰明笨伯』(Fintstones) 中的兩位主角董輝 (Fred Flintstone) 和班
尼 (Barney Rubble) 。 更有趣的是當表示一個家庭時,有會有由 Fred ,Mary
Bloggs 和他們子女組成的 Family Bloggs 。和上面的 J. Random Hacker 等名
字不一樣,單單 fred 這個名字是無褒或貶義。有說 fred 之所以經想被 使用
到是因為就算是不懂打字的人都可以很輕易地在標準 QWERTY 鍵盤中打出 這個
名字 (留意這幾個字母在鍵盤上的位置) 。
資料來源: The Jargon - The New Hacker Dictionary
Share It: