→ Killercat:感謝 XD 02/04 12:07
※ 引述《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)