哎哟。正准备把leeon的这个转这来的。楼上行个方便,暂把内容抹掉,留下google groups地址即可了。我这里先谢过。
本贴重在讨论技术,其它掺合掺合也就是了,不要上纲上线论人是非对哇。口水太甚,又要转版了,我又得再开贴,累嘛。再谢再谢。
有对全贴感兴趣的,请移驾leeonix的空间:
http://hi.baidu.com/leeonix/blog ... 8867a38326acb0.html
================
学术内容部分节录:
================
本年度最好笑的排比句。
……
计算需要对象,于是就产生了数据。
计算需要效率,于是就产生了类型。
计算需要控制,于是就产生了变量。
第一条的笑料:
鄙人很庆幸在学计算机初期学习了计算机专业英语,由美国出版的书。这本书开篇讲了一个故事,是科学家第谷和开普勒之间的故事,故事很简单,第谷用了近一生测算星星的动向,最后将其交给开普勒,开普勒又用其半生得出了开普勒行星三定律,但现在用计算机只需要半小时。第谷所作的工作就是收集“数据”,而开普勒则是将行星“数据”总结出行星三定律,当然后面还有某个叫牛顿的人的进一步总结。而计算机存在的目的就是将“数据”更快速的转化为“信息”。英语单词就是将“Data”转化为“Infomation”。数据是客观存在的,而不是因为谁谁就产生的,也不是不需要它就消失了。我很讨厌“对象”来翻译“Object”这个词,也不知道中国谁最初翻译了这个词,我一直都很不喜欢用它,但约定俗成又不能不用。80年代前,找女朋友还叫处对象,现在东北还这么叫。脑子里突然出现:计算需要个“女朋友”就出现了数据。哈哈,笑了第一次。
btw:美国人的计算机初级教材就是典型给初学者提供的教材,让我对计算机这个东西有了个正确的定位。……其实给初学者写书,让其对于书中描写的事物有一个正确的定位就足够了,不需要过多深入,站稳脚跟才是目的。
第二条的笑料:
类型?效率?……对计算机而言只有bit,如果你用汇编,就只能用一些寄存器能使用的不同长度的数字,然后跳来跳去。如果用“高级语言”就不一样了啊。这些数字被披上了一层层的外衣。有了整形,浮点,字符串等等类型。类型?不就是有区分才有类型吗?人为定义的。比如黄种人,白种人,黑种人。男人,女人。都是人类嘛。难道为了效率就有了男人女人?综合上面,需要“女朋友”就出现了数据。需要对象,哦错了,现代称呼叫女朋友或者干脆叫老婆,哦,不就是为了生孩子嘛。需要效率?难道是生孩子的效率,要不然需要女朋友干吗?难道为了生孩子的效率所以才产生了男人?女人?白种人?黑种人?白种人?脑子突然出现:哇,天啊,为了某个不可告人的效率,竟然需要类型。哈哈哈,我笑了第二次。
第三条的笑料:
变量啊。让我们来看看:变量与函数。或许现在写程序的人不在乎function这个叫“函数”的这个词。但请记住,我们在用Computer——计算机。现在我们来重新温习一下这个大概初二所学到的知识,下面摘自百度百科有关函数的介绍:
在数学领域,函数是一种关系,这种关系使一个集合里的每一个元素对应到另一个(可能相同的)集合里的唯一元素。
自变量,函数一个与他量有关联的变量,这一量中的任何一值都能在他量中找到对应的固定值。
因变量(函数):随着自变量的变化而变化,且自变量取唯一值时,因变量(函数)有且只有唯一一值与其相对应.
函数两组元素一一对应的规则,第一组中的每个元素在第二组中只有唯一的对应量。
……
具体还有些其他的解释,我就不全部摘录了。相信九年制义务教育都会教授这个。
我们在写下function的时候,必然会用到“变量”,这个是数学所定义的,也是计算机在使用的,也是我们编程人员如果编程就在使用的。或许说,这位仁兄所说的深究起来看上去确实没错,计算需要“控制”,所以就产生了变量。我看到“控制 ”二字的时候,就想到了工业控制,工控机床。难道定义一些变量,就能控制这个机床去加工某个配件?具体的数据才能控制嘛。哈哈哈哈,我笑了第三次。
说到这里的时候,爱民说:这几句啊,关于这个用法,倒也不打紧。比如说:
计算需要对象,于是就产生了“数据”这一抽象概念。这样来说,就行得通。但是他这个排比,搞得有点……
[
本帖最后由 Aiming 于 2009-9-25 15:44 编辑 ]