牛津博士精彩作证过程--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),一切就很明显了。
诉讼接下来,我们还问了该牛津博士一些更深一点的技术问题,他
基本完全缴枪投降,承认在相关技术和很多其他方面不是专家。老岳才是
专家。
革命不是请客吃饭。跟美国人打官司也不是。