历史

42(2/2)

儿的?”

    两个丫头对于玉梅姐的话毫不在意,依旧嘻嘻哈哈的挤眉弄眼。这种互相斗嘴的场景我已经是习以为常了,今天晓燕还不在,要是晓燕也在的话,那就更热闹了。至于张怡菁嘛,虽然来我家也是非常频繁,不过毕竟她的年纪比其他人都大,这种时候她通常都是在一旁「坐山观虎斗」。

    “柳叔,你是不是看了刚才的新闻有些感触啊?”怡菁的注意力并没有被莹莹和若兰的c科打诨所分散,她依然没有忘记问我的问题。

    我点了点头,抬起头道:“怡菁,你知道我在想什么吗?你肯定猜不到的。

    我跟你说啊,几年前卡斯帕罗夫第一次跟深蓝比赛的新闻被爆炒之后,我就一直有个想法,你也知道的,我很喜欢围棋的,我当时就想啊,什么时候咱们也搞个人机围棋大战让别人瞧瞧。

    其实我对于国内有些新闻媒体的过分炒作一直不以为然,为什么啊?国际象棋多简单啊,哪能围棋相比啊?你ibm不是厉害吗?你咋不弄出个能够赢我们围棋职业九段的「最深的蓝」出来?你要是真的弄出来,那才真叫厉害,怡菁,你说是不是?“

    “哟,柳叔,你的想法还真让人吃惊。”怡菁的表情显得很夸张,这丫头也喜欢跟我开玩笑。

    看我瞪了她一眼,怡菁才脸色一肃道:“柳叔,应该说你说的很有道理,从算法的复杂x来说,国际象棋跟围棋g本不是一个数量级的,估计再过十年二十年,也不一定能够有像深蓝、x3d-fritz这样能跟人对抗的围棋程序出现,因为围棋里面的变化实在是太过复杂了,算法非常难编写。”

    稍微停顿了一下,她接着又道:“中山大学有个姓陈的教授,一直致力于研究围棋算法,但好像也没什么进展。虽然他的「手谈」是非常有名的围棋程序,但是棋力实在是太差了,据说最多只能到四、五级的水平,这离职业棋手的水平差得太远了,所以如果想在围棋领域看到像卡斯帕罗夫跟x3d-fritz这样的顶级对抗,恐怕还得耐心等个几十年。”

    “几十年?”我笑着摇了摇头道:“只怕那个时候我都已经入土了,也没法看到了。”

    “看不到就看不到呗,也没什么好遗憾的。”莹莹c了句话道:“爸,你也真是的,就中国围棋这臭样,你还对围棋这么痴迷,i真是服了u。”

    这丫头,俏皮话倒是学的很快,不过她说的也有道理,现在中国的围棋真是降到了历史的最低谷,就拿发生在这个月的事情来说,先是被国人寄予厚望的谢赫、胡耀宇在第八届三星火灾杯世界围棋公开赛的半决赛当中双双以半目失利、从而眼睁睁的看着日韩棋手杀进决赛;接着又是中国棋手在第九界「农心辛拉面杯」世界团体赛上连连失利,只剩下主帅古力一个光杆司令。在报道中国围棋的接连失利的时候,国内的新闻媒体都不约而同的使用了「耻辱」一词,委实一点也不过分。

    “唉,不争气啊……”对于莹莹的冷言冷语,我只能苦笑着感叹。人家日韩棋手到四五十岁了还能拿世界冠军,咱们的棋手却是三十多岁就基本上无声无息了,这里面就折s出了一个很严重的问题,那就是国内棋手普遍自律不严、自我放纵、不思进取,最后的集体疲软也就不足为怪了。

    “算了、算了,吃饭、吃饭,咱们不说这扫兴的话题了。”玉梅姐看我有些意兴阑珊的味道,连忙笑着转移话题问怡菁道:“怡菁,我好像很少听你谈起你妈妈,你妈妈最近好吗?”

    “我妈啊?还是那样,除了有些贫血外,没有什么大的毛病。”怡菁笑着答道:“梅姨,你知道我为什么很少谈起我妈妈吗?”玉梅姐笑着摇了摇头,怡菁笑了笑接着道:“我一般是很少在别人面前谈起我妈妈,这是因为我妈妈她这个人的脾气有点古怪,她老是把人想得特别的坏,所以我基本上从不把自己的朋友带回家,因为她很容易让人误会。”

    “哦,还有这回事,这我倒是没听过。”玉梅姐有些讶异的道。

    莹莹好奇的问道:“怡菁姐,你妈妈是不是个很厉害的人啊?”

    听到莹莹问得稚气,怡菁忍不住笑了起来:“那倒不是,我妈应该算是很和善的人,只是她看人的时候总是喜欢戴着一副有色的眼睛。”听怡菁说得有趣,我们都忍不住笑了起来,而午餐也就在我们的笑声当中落下了帏幕了。

    午餐之后,照例是玉梅姐和雅诗收拾残局,而若兰和莹莹这两个懒虫则趴到了电脑前,在上东游西荡起来,时不时还干点无聊的事,比如在qq里面扮色狼调戏人家小姑娘啦,或是跑到什么无聊的论坛大肆灌水啦,我算是服了她们。

    至于怡菁嘛,倒不是她偷懒不想帮忙干活,而是她另有重任,她的任务就是抓紧这中午的时间指导我这个菜鸟迅速升级。

    “天啦,柳叔,你真是菜得让人发晕。”看到我写的一个很简单的计算fibonacci数列的c++程序报出了一大堆编译错误,怡菁在我的身后极为夸张的惊叫起来,惹得若兰和莹莹都是嗤嗤娇笑不已。我没好气的回头看了她一眼,怡菁才忍着笑指点我道:“柳叔,你把这个函数的定义移到上面就行了。”

    我按她说的一试,果然顺利编译通过,按f5运行,一切ok。虽然只是个简单的不能再简单的程序,但是对于我这个编程菜鸟来说却还是感觉很有成就感,我想每个初学编程的人在运行自己写的第一个程序(通常是「hello,world!」程序)时的感觉都差不多是这样的。

    最近这段时间以来,在怡菁的指导之下,我已经能够很熟练的使用matlab软件来计算股票的各种指标,绘出各种趋势曲线,以此来对股票的走势进行分析。matlab软件还真是不错,它使得我可以非常方便的计算自定义的股票指标,绘制自定义的曲线,这对我研究股票的数学模型是至关重要的。

    不过matlab软件功能虽然强大,但是也有其不足的地方,譬如说其可编程的能力就有所欠缺,实现很复杂的算法会比较困难,所以我才会让怡菁教我c++编程。当然啦,我所要学的的只是如何用c++来实现某个算法,至于程序界面、消息响应之类的玩意则不是我关心的内容,因为这些玩意不是短时间内能够弄明白的,而且对于我的研究来说也没有什么用。

    “怡菁,为什么只是把函数的定义挪动了一下地方就没有问题了,而之前却出现那么多编译错误?”在短暂品味过成就感之后,我回过头问道。

    怡菁收起嘻笑之色,耐心的向我解释道:“这其实是个非常简单的问题,几乎所有的编程语言的编译器都会要求,在调用某个函数之前必须要知道这个函数的声明,不然的话它就会像刚才我们看到的那样报出一堆错来,因为它不知道如何对函数的参数进行压栈。也正因为编译器只需要知道函数的声明,所以我们也可以不像刚才那样把函数的定义移到上面,而只是在上面加一句函数的声明,同样可以解决刚才的问题……”