Subscribe to RSS Subscribe to Comments Blog of Roy Chan

Blog of Roy Chan

關於foobar

以下又是個人舊文重貼:

有否留意 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: [del.icio.us] [Technorati] [Google Bookmark] [Yahoo MyWeb] [Furl]


No comments yet. Be the first.

Leave a reply

  • :-)
  • :-D
  • :lol:
  • ;-)
  • :-P
  • :-(
  • :'(
  • :'-(
  • >:-(
  • :-O
  • :annoy:
  • :appeal:
  • :asleep:
  • Zzz...
  • :-Q
  • 8-)
  • B-)
  • :clap:
  • :enjoy:
  • :blush:
  • :shy:
  • :*
  • :inlove:
  • :inlove2:
  • :inlove3:
  • :love:
  • :allure:
  • 8D~~~
  • :amative:
  • :chatter:
  • :bored:
  • bored2:
  • X-O~~~
  • :-'|
  • 8-S
  • #_#
  • :dontknow:
  • :embarrased:
  • :excite:
  • :faint:
  • :fuzzy:
  • :plan:
  • :conceal:
  • :regret:
  • :punched:
  • :silent:
  • :-X
  • :tease:
  • :vent:
  • :win:
  • :work:
  • :good:
  • :shit:
  • :bomb:

Based on Fluidity© 1998-2007 Roy Hiu-yeung Chan