看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《Killercat (殺人貓™)》之銘言: : 中文翻譯其實滿難翻的,所以就不翻了 =P : 最近比較沒加班的話,會慢慢更新一些The Daily WTF的文章跟大家分享一下 好像有些翻錯了 : http://thedailywtf.com/Articles/Else-where.aspx : 「我手下曾經有一個非常強的專家,他留下一句名言:給我足夠的NAND Gate(譯註 : 這 文中說的大概是真的教授吧, 看不出來是 "手下": "我曾經有一位教授說過: 給我..." : 是一種邏輯閘,相當於先取and再取not...剩下的請查閱這裡),我將統治全世界」,Rob : B,在他的一本書裡面寫到:「其實換個繞口令一點的說法,你用上一整片的NAND Gates, ^^^^^^^^^^^^^^^^^^^^^^^^ 應該是: "其實那是....另一種繞圈子的說法". 比較能套回你的文字的應該是: "換個比較直接說法..." : 你可以做出其他邏輯閘能作到的任何事情。當然啦,因為有其他邏輯閘能作這些事情,你 : 實在不該浪費一狗票NAND gates來作這種無聊的事情。恩...這樣的確是辦得到的... : 寫code的時候偶爾也會有類似的思維」 ^^^^ 這句有點怪怪的... 改譯成 原來這種想法/做法在寫 code 竟然也適用 (意指只用 nand gate 做到所有東西的想法) : 「前陣子我們從我們的外包商那裡看到了一份實在是爛到爆炸的C++ code。這東西平均每 : 行出錯率實在是真他媽的高,而且他的寫碼風格讓我們越看越想咒他老母。不過,這種 不止風格, 而是 "他的碼還有很多令人憎恨的地方 (例如有一個全域函數, 用來由一個 binary 值取得裡面的 bits, 但這個是廢的, 可是寫在各處 code 裡面幹同樣的事的用完即棄的 code 卻又跑得到).. : What the fuck的感覺,到我們看到這組code的時候達到了最高點。」 [34] : 「來來來我們看看這堆鳥東西....」Rob繼續寫到:「我花了些時間在想,他幹麼寫這樣 : ?這個while loop到底是幹麼的?只是拿來搭配break跳過下面那些if的嗎?我還真沒看 : 過那麼蠢的,完全不是拿來作條件判斷的break...好啦,這是我第一次看到。」 想說的是: 我從來沒有看過在一個 loop 最後放一個 無條件判斷的 break, 不過, 凡事總有第一次吧... : Bob補充:「我幾乎可以確定這傢伙完全不知道什麼叫做else if....他好像只知道if : while break,所以就把他們拼在一起了...用這種超白爛的方法做出這個邏輯。」 : --- : 感想 : 工程師再美國混口飯吃似乎真的很容易? XD compile 等待途中多手幫改一些翻譯 :P -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.238.156.189 ※ 編輯: adrianshum 來自: 61.238.156.189 (02/04 11:56)
Killercat:感謝 XD 02/04 12:07