牛津博士精彩作證過程--C語言測試問答
在嶽東曉博士的知識產權訴訟中,侵權的被告雇傭了一名牛津博士,
簡曆相當唬人。從小就編程,替美軍的幹活,FULBRIGHT學者,英特爾、
升陽公司的顧問,軟件、硬件通吃...你讀到簡曆第25頁時,會不相信
天下竟有這等神人,要五體投地、甘拜下風了。
然後此人抨擊嶽博士的軟件,用詞是TRIVIAL, SO TRIVIAL, FUNGIBLE,
LITTLE VALUE等等極為不尊重的語言充斥其專家報告。
嶽老都花了2年時間開發的技術,此人稱
隻要兩個星期,花3萬2美金搞定。總之,美國是個金錢社會,5美金
可以讓人把衣服脫光,70萬美金,你可以找博士證明太陽西邊出來、
地球明天會變火球。OJ不就是嗎?
找了博士專家證明存在試管裏的血液會散發在空氣裏,汙染證物。
但你不揭穿他,法官、陪審團就會完全相信他。你就輸了。OJ不就無罪嗎?
另外,C語言是幾乎所有現代計算機語言(如JAVA)的基礎,幾乎所有
流行操作係統的語言(UNIX,WIINDOWS,ETC)。發明C語言的人
都是美國科學院的高人。獲得計算機科學的圖林獎(TURING AWARD)。
C語言是計算機本科的必修課程,甚至是中學課程。不懂C,就相當於
數學家不懂1元一次方程。
以下是基本作證過程。
先是該牛津博士的吹牛,總之牛的不行了。
輪到我方了。如果我方信了這個邪,就根本不會去問C這麽基本的問題。
但咱中國農民就是不信這個邪,就像三元裏的農民不信鋤頭砍不死英夷一樣。
這是一個精神問題。張學良當年怕倭寇,還沒打、精神上屈服了,
結果30萬東北軍不敢對1萬日軍放一槍,日寇把東北人蹂躪了14年,
晚上家家不準關門,任憑倭寇進入。
老毛不怕美帝,國軍投誠士兵在朝鮮打得美國鬼子滿山跑。就是這個道理。
言歸正傳。
//////////////詢問過程
問:知道C語言嗎?(嶽博士的技術部分是用C開發)。
答:當然知道,我還拿了本書來了,"The C Programming Language",這兩人寫的,C的經典著作。每個學計算機的都看過。
問:寫過C語言程序嗎?
答:當然了。我從幾歲就開始編程,高中就給美軍的幹活,解決多少高難問題。後來我給INTEL、SUN都寫過很多。
問:你寫的最大的C程序多少行代碼?
答:少於10萬行吧。
(以下一些更多的確認其高手地位的問題忽略)
問:好的,在這個訴訟中的程序中有一段代碼如下,它是幹什麽的?
(遞給他一頁打印的代碼。指到這一行:
local = (char *(*)()) inc_1;
)
答:(長考10分鍾)我可能需要查C參考手冊才能DECIPHER這個。
問:(提示一下)那個算符(OPERATOR)是幹什麽的?
答:(斬釘截鐵、很權威地)這裏根本沒有任何算符。
//////////////
看官可能不是計算機專業,不知是何名堂:
local = (char *(*)()) inc_1;
其實隻是一句賦值語句,把inc_1賦值給local。問題在於,前麵
這星星、月亮是幹什麽的。
很顯然的,這是一個類型轉換(type cast)。如果知道中間那個()是一個調用算符
(call operator),一切就很明顯了。
訴訟接下來,我們還問了該牛津博士一些更深一點的技術問題,他
基本完全繳槍投降,承認在相關技術和很多其他方麵不是專家。老嶽才是
專家。
革命不是請客吃飯。跟美國人打官司也不是。