2008年12月29日星期一

岁末

这个博客其实就是自己的个人日记,不太希望别人看到,不过陌生人也无所谓。

我经常想写一些逻辑严谨的长篇大论,但常常是以没有时间为借口,可能只是我逃避的一种方式,就跟人们通常躲避某些需要耗费大量精力的事情一样。

这里所记录的,只是偶尔兴致来了所发的一些感想心情,记录下一些生活和体会。有时候我会很少的涉及到某些技术性的话题,那不过是我生活中的一部分罢了。

我常常觉得自己的语言表达能力有所欠缺,写一篇东西会觉得它不能完全的表达自己的思想,有的时候会苦苦的思索下面的句子该怎么样写。我承认其中的一部分原因是由于长期的初中和高中教育中传统的作文所致,但更大的一部分原因是,我对所写的事物的理解不够充分,却又为了足够的篇幅而去凑字数而已,甚至现在我都不能保证是否正在这么干。

于是我故意逼迫自己经常地写一些东西来提升这些不足,我确信,经常地写一些东西对于表达能力有极大的助益。至少不会因为字数不足而犯愁,一旦熟练可以很容易得讲的滔滔不绝,当然,前提是在探讨自己所熟悉的话题。

我并不太希望这里被很多人看到,就像我平常做事的性格一般,可以冠之以内向吧,其实是觉得跟自己思想认知差不多的人很少,不太希望整天跟一帮家伙无聊。偶尔也就泡泡图书馆,写写程序,从事一些自己感兴趣的事情。

这一年就剩下几天了,我一直想把自己这一年中所做过的事情总结一下,详细的写出来,却不能将之付诸行动,只是写下这片不知所云的东西,甚至开始都不知道自己写它的明确目的,就是随便写点东西,记下一点零星的杂碎。

自己做人做事可能也是这样,漫无目的的走一步说一步,也许有个大的方向,那可能就是性格的朝向。小学的时候我老是说自己长大了要当科学家(可能那时候每个小朋友都这么说),现在想想有点可笑,不过某种程度上说也算是吧,现在觉得科学家这个概念已经很模糊了。不一定非要搞物理的才叫科学,任何我们创造的知识都可以,搞数学的人也能叫,搞计算机的也是,不过是一个称谓罢了。了解得东西多了,就觉得当初那些大人物不再遥远。只是觉得,生命如此的短暂,那些曾经创造出来的知识技艺又是如此之多,不知道的也是如此的多,愚钝的人类文明需要一代一代人的推动,人们不过都是贡献出自己或多或少的力量。

十年前的我还是一个懵懂的小孩,现在已经成长了很多,下一个十年,会是什么样子?

无题

这些天做事情漫无目的,随意的理解与接受一些新的知识。想干的事情一直提不起精神,先是大致看了一下python的源代码,接着就搞smtp了,然后又是cgi之类的,读了几篇rfc文档,一天之内也就几个小时的时间真正有效的被利用,其余多半是看看网页,评论,新闻之类。有几次难以入睡,估计是我夜猫子生活习惯,睡的太早不行。

看来是得改变一下,做事情要有效率一些。

2008年12月25日星期四

wikipedia的力量

wikipedia前段时间就开始号召donate了,最近注意了一下,一两周之内居然增长了一百多万美元,实在是不得不感叹她的地位和号召力,可惜现在我是一个穷学生,如果是收入阶层的话也会毫不犹豫的捐赠一些,说实话,她给我们带来的价值不可估量,甚至有时候我都为人类能创造出来这个知识形式而感到惊讶和兴奋。

当我遇到一个不太熟悉的内容,第一个反应就是wikipedia, 几乎成了我获取知识的主要途径,读wikipedia的文章,经常感到发自心底的惬意快乐,无论是技术,人文,无所不包,语言言简意赅,通俗易懂,不乏幽默风趣。就像wikipedia的创始人Jimmy Wales所说的那样

Imagine a world in which every single person on the planet is given free access to the sum of all human knowledge. That's our commitment

确实是这样,人类知识的总和,我相信wikipedia有能力做到。

2008年12月12日星期五

侃侃即时战略

先说一句,帝国时代3实在是太好玩了

以前我都不太喜欢即时战略类的游戏,甚至有点抵抗情绪,觉得无非是建几个基地,训练几个兵,然后开战,一点意思都没有。

再者,大学里的这段时间基本没空玩什么游戏,当初我一直是console game的忠实玩家,从fc到世嘉md,还有街机。电脑上的游戏,也就当年玩过的那几个rpg,初中高中时跟一帮小孩玩剑侠情缘之类的。当然,我说的玩是深入的玩进去,偶尔玩两把极品飞车踢几下实况那不叫玩。

今年也就暑假的时候玩了一遍伊苏7菲尔盖纳的誓约什么的,大概去年跟今年相交的那段时间玩了一遍仙剑四,当时得出一个结论,仙剑之类的rpg只适合小女生玩,除了一点简单无聊的爱情故事没有什么可玩性。伊苏倒是不错,拿着手柄又让我找回了当初玩console时的感觉。

整个大学也没玩过几个游戏,呵呵,有时间还不够写程序的,忙都忙死了。

我觉得游戏对于玩家的吸引,很大的程度跟整个玩家的文化背景以及认知程度有关。在大二大三这段时间到现在,我对历史了解了很多,认识也深刻了许多,尤其是人类文明的发展演变,也看了很多哲学方面的书。整天看好莱坞的电影,对西方文化的认识也渐渐深入了,不可避免的到图书馆找一些相关的书籍来看,感觉收获颇多。

欧洲的文化里,那些传奇故事的组成,大概就是精灵,骑士,法师,矮人等等之类的,看看魔戒就能大致了解一些他们那些令人向往的元素。跟我们文化里的侠客,书生,道士之类的倒也异曲同工。

玩即时战略游戏的开端是魔兽争霸,一开始不是游戏吸引我,是游戏设计的历史背景吸引了我,我一口气的把它的历史大致读了一遍,不禁莞尔,这不是整个西方神话历史文化等各个要素的糅合演绎么,从一开始titan创世,到sargeras堕落,不就是上帝创造世界,然后又撒旦叛乱吗?再后来精灵矮人相继登场,世界的形成,精灵的分支,接着是人类,法师和骑士,守护者屠龙等,这些应该是北欧神话的要素,仔细看一下似乎跟魔戒很相似,反正就都是西方人那一套。roc的一开始就是离开azeroth,驶向新大陆,兽族开始的那个题目就叫exdus,就是翻版人家出埃及记嘛,萨尔的经历故事,就是活脱的一个摩西。

于是我就开始简单的玩了一小把,其实以前觉得rts游戏没意思只是表象而已,玩进去以才发现他的趣味所在,比简单的被动的rpg叙述剧情强多了,一场场战役,中间夹杂着一些故事情节。若讲叙事的话,rts要比rpg更具优势。资源分配,建造,进攻,加上合理的利用各个单位的属性,像极了生活中某些时候做事情。

我觉得现在大部分人对于rts的推崇在于它的竞技性,其实远远不止这些,根据我的经验,就是只玩战役剧情也能给予玩家极大的享受。

这就回到了开头的那句话,也就是这几天吧,因为warcraft的原因,我顺便玩了一下age of empire,都是同种类型的游戏,操作基本相同,差别在于,warcraft是一个虚拟的世界,而age of empire则是我们现实世界的游戏化,里面的各个文明,兵种,很多都跟现实世界一一对应。在这里,玩家可以扮演一个个文明,指挥决策,完成一个个历史事件,带一大群军队去进攻的感觉是相当爽的,看着自己创造的帝国,上演一幕幕文明历史,再加上age of empire 3里漂亮的场景,简直就是赏心悦目的享受。

当然,真正吸引我进去的是扮演不同的文明,我相信很多能够被这个吸引的玩家都有很深的历史文化背景,国外的孩子从小被灌输的就是此类的相关教育,所以他们很容易被这类游戏吸引,但是国内却是不同的文化背景,我们接受的是另一种教育,具体嘛,我也不想详细去说了,大家都有感受,批判了怎么的就自个儿感慨去吧。

文明的建立,兴亡,本身极具吸引力,尤其是当你以一个创造者的身份介入的时候。开辟新大陆,海盗,土著,征服的故事,呵呵,帝国时代3实在是太好玩了。

warcraft很不错,但却没有aoe3给我带来的那种激动。我想主要是aoe更现实贴近我们的历史和人类文明一点吧,地图都是现实世界的,场景画面也高出了好几个档次。而且我玩warcraft也不是太深入,具体细节性的东西都没有体会。

玩得不多,有些地方的看法可能很不正确,资深玩家看过之后笑笑就行了。

2008年12月5日星期五

天真冷

今天零下二十多度,外面明显冷的让人受不了,刚才去吃饭,可能餐厅空气水分比较大吧,门口的冷空气一进去就形成了雾化的效果,搞得门口浓烟滚滚的,颇为壮观。

2008年12月2日星期二

使用odbc操作Excel

事出有因,昨天我的old daddy要我帮他把一些Excel里的数据写进foxpro的数据库里,按照要求的表结构,还要做一些加工处理。(我晕,这年头居然还有人在用foxpro)

于是乎,我又装上那个n年都没有用过的visual studio 6.0了,看了半天的msdn,简单的小玩了一下foxpro,感觉太过于弱智,不太习惯。

心想既然foxpro也算一个小的数据库,应该支持odbc连接吧,然后我就能用java或python之类的语言直接操作了。

没想到打开odbc数据源的设置一看,居然连Excel都支持odbc,真没想到

从Excel里导出数据,通常的想法是,可以存成csv或者xml,然后随便拿一个语言就分析了,没想到微软更是体贴,直接建一个dsn,然后写sql语句吧,呵呵

顺便说一下,excel里的表的名称是[sheet1$]之类的,必须写成select * from [sheet1$]来选择sheet1,具体为什么去问M$吧。

2008年11月28日星期五

德行

中国的传统文化强调德行,孔子一直在改善他自身的不足,孟子也说“善养吾之浩然正气”。千年以来的古人都是先立德,立行,然后立言。人品很重要,只有足够的人品,才能赢得他人的尊重。看看那些德高望重的大师,无一不是注重自身修养。

我一直对所谓的修身德行不以为然,觉得只不过是说说提倡一下摆摆形式。近些时期经历了一些事情,从中也认识到了一些新东西,对事物的看法也有很大的改观。对德行的重要性更是深有体会。
人的性格习惯的形成,是从小到大累积的,想要改掉嘛,也不是一朝一夕之功。不自觉的就在很多场合下流露出来。

我有很多不足,需要尽量改。在这里记一下,以便以后反省。
先列几条标准,努力去做: 谦虚,冷静,正直
话虽然土了一点,但贵在力行。

2008年11月27日星期四

人在江湖,身不由己

人跟社会是紧密联系的一个整体,行为方式要受社会的影响制约。做很多事情,大都不是简单的出于己愿。社会强加上生活工作形态,从一个人出生,认知,接受教育,从事工作,都跟当前社会息息相关。大脑只是做一些综合判断,决定行为趋向。
有些事情虽然不是自己的本意,却不得不去做,亲身体会过后,才有深刻的认识。

2008年11月11日星期二

有所感

昨天寝室搬到了五楼,忙了整整一天,前天晚上4点多钟才睡,起床时已将近十一点,匆匆的刷刷牙,退钥匙,搬东西,要命的是很多人都出去实习了,他们的东西还要帮着一一的搬,四楼五楼来回跑,或搬一摞书,或拿一把椅子,如蚂蚁般一点一点啃,貌似整个下午都没有闲着。

下午的太阳略微有些泛黄,寝室窗开在北方,但也被后面的楼映射进来些许黄光,里面比较空旷,略显冷清,看上去有点beautify mind里普林斯顿的感觉,不免心生郁郁。

呆了两年多,贸然离去,终究有些不舍。独自坐在空了的屋子里,百感交集。只觉人生不过一片空旷,来来区区,走走停停,一切不过身外之物,并无留恋之处。空着双手来到世间,也没有什么不可割舍。在社会演进的过程中,产生,反馈,然后消亡。

回想当初刚入大学的时候,雄心壮志,不可一世。畅想着如何的求知探索,希望改变人类的进程。只是现实远非理想,人生多艰,世事曲折。当初的年少轻狂,几年下来消磨殆尽。从古至今,不知有多少志士达人,穷其一生为自己理想努力。人力有时而尽,大家都不过沧海一粟。文明前进的方向,任谁也决定不了,不同只在于改变多少罢了。

或许是自己自认清高,曲高和寡,总是一个人在求知探索。每天图书馆寝室机房来回跑,有灵光一闪和原来如此的愉悦,也有灰心泄气和枯燥无聊的焦虑。实在羡慕john nash的学术环境,一帮志同道合的同学聚在一起,探讨未知世界,辩论争执,我相信那种环境在整个中国都找不到,就像亚里士多德和柏拉图的学园,一切都是原始与美妙。几千年后的现在,所谓的进步,只是人类整个社会,每一个人的具体思想,除去多出的认知,并无太大改变,一如古人,将文明的车轮向前推进些距离。

对旧事物的留恋,就像留恋生命一样,不忍抛弃熟知的一切。时间不停的流逝,人却是生存在记忆之中。大脑往往被近二三日之事所萦绕,加之以旧事,曲解对时间概念的理解。

一段时间给人的长短感受,取决与这段时间内产生的记忆总量。重复规律的东西,若干年之后不会记起什么。几日之内的重大变革,却是挥之不去。忧伤欢乐,乃是生命的组成,不可或缺。大部分碌碌之辈只希望欢乐多一些,而不知忧伤痛苦可以使人认识到更深刻的事物。没有上帝去定义人生就是对快乐的追求,可能更多的是生物的本能性使然吧,延延一生,该做何事,实在是很空泛难言。

周围的熟识环境,脑中一幕幕的旧时场景,不断流过。离开这里如离开快要要结束的大学般。想做的,未做的,完成的,希望的,梳理回想,回顾自己的大学人生。冥想一会儿突觉释然,无不可割舍之事,既已发生,徒留无益。拍拍身上的灰尘,开始新的探索。

新的寝室只有自己一人,仿佛在外租房子,当初的生活恍若隔世,只剩孤零零的自己存在于这个世界。晚上买了份报纸,读完之后不觉已过深夜,看了看表零点零六分。又打开电脑处理了一番杂事。睡的时候已经快五点了。

2008年11月4日星期二

无题

自己有些懦弱,做事不够果断。今天不该那样,应该坚持己见,不能妥协。记一下,以此为鉴。

2008年11月2日星期日

最近状态不好

这两天精神很颓废,晚上六七点的时候都会睡着,睡两三个小时之后才醒过来,感觉相当不好,头痛,恶心,估计是有些着凉。

在家的时候,冬天从未打过瞌睡,或许是这里暖气的原因,关上门之后空气之中的氧气不足,加上热气,也就很容易睡着了。

今天看书看着看着就睡着了,过一会醒来,又躺到床上睡了半天。九点左右作了起来,恍惚中感觉窗外边淡黄色的路灯一闪一闪的,起初以为大脑还不太清醒,眼睛花了,走近仔细看了一下,原来外面的雪是扑扑的下。

精神一下就来了,穿上衣服到外面逛了一圈。气温还比较高,雪落到地上都化了,远处路灯的光被附近空中的雪花散射,还算漂亮,在学校呆的最后一年了,原本觉得不怎么漂亮的校园看着也有些顺眼。

2008年10月29日星期三

自我反省

坦白的讲,我很失败。我的性格里有很多缺陷,狂妄自大,自以为是。不顾及其他人想法,虚荣,自私自利......不胜枚举

做事情也虎头蛇尾,一开始满口大话,说起来激情澎湃,真正做起来又畏手畏脚,找各种理由搪塞,最后应付一下,草草了之。

越来越缺乏恒心,一开始要早上早起锻炼身体,结果每天都睡到9点多,今天的事情拖到明天,明天的事情拖到后天。

受点打击一蹶不振,稍微有点成果就得意忘形。以自己为世界的中心,这也不在乎那也不在乎,到处吹嘘。

说话颐指气使,不善于人相处,没有气量,总是破坏团队的气氛,害群之马。

老是想着做一些事情,却很难付诸行动,比如每天坚持写博客,锻炼身体,看书等,很多改写的程序都一拖再拖。

想来想去,基本上没有做过一件令自己满意的事情。

有时因为虚荣不够诚信,明明是自己能力不行却不愿意承认。

不遵守各种秩序,仅仅出于觉得不方便或者一己私利。

做事情有时缺乏准则,有时仅仅是为了满足自己的虚荣心,而并非真心诚意。

老是幻想未来,浪费大量的时间。

很容易被电影等娱乐性的东西所诱惑而浪费了本应该好好写程序看书的时间,尽管有时是有益的。

优柔寡断,犹豫不决,做事缺乏主动性,老是希望守株待兔,等着事情发生到预想的位置。

没有自信,有时却又狂妄自大。

……

太多了,找不到词语了,也许应该再写一些的。

2008年10月24日星期五

下雪了

今天一起来便觉得很冷,十点多的时候就开始飘一片片的小雪花了,一段时间甚至下的挺大。
想想去年下雪时的心情,恍如隔世,时间会把过去发生的事情一一抹去,小的直接丢掉,大的则一点点减淡,直到没有什么剩下。

好长时间没有来这边了,我的很舒适的椅子也被别人换走了,机器噪音依旧很大,打开电脑,google了一下svm的文章,又看了些信息检索相关的东西,很快就到吃午饭了。
闲着没事在wikipedia上看一些文章,挺愉悦的阅读。突然羡慕起来美国的小孩子了,可以有这么酷的东西来理解和认识世界。

2008年10月21日星期二

《转》 十年学会程序设计

很不错的一篇文章,放个链接

http://blog.youxu.info/fyi/21-days/

路漫漫

事情告一段落了,拍拍身上的灰尘,开始一段新的征程

2008年9月30日星期二

又到十一了

对哈尔滨来说,五一和十一大致就是夏天和冬天的分界,所谓春秋,也许就一两周可以冠之。呆的久了,也就习惯这种气候了,只是每次到十一的时候都会觉得寝室凉飕飕的,特别清冷,心情也会为之一变,那个杜what的诗人所谓的悲秋估计多半就是言此了,究其根源,应该跟人类的生物本能有关,天开始变冷,食物越来越少,冬天就要来了,年复一年的影响着生物进化的方向,仔细品味一下现在的心情,倒是可推测推测我们茹毛饮血的祖先当时躲在树洞里的感受。

这几天早上醒来,睁着眼睛躺在床上考虑一些问题,也许一千年以前的人也这样子躺在那像我一样,一万年以前可能也是。公寓,日光灯,电脑,外面轰隆的汽车声,这是我们所谓的文明,我们值得狂妄骄傲的一切,我们创造了各种知识,古时的人们看起来似乎无所事事,貌似整个人类的存在只是因为我们才有了意义。假设我从床上起来的话,接着就会去吃饭,看书,写程序,将来会工作,闲暇之时可以看看电影,四处走走,几十年过后,也就完成了生物个体存在的使命。一千年以后的世界会是什么样子?没人知道,因为没有人能够左右我们发展进化的方向,一千年以前的人也许想我这样想过,他们同样有自己的生活方式,同样认为自己创造了巨大的文明。我们的行为方式和认知能力是所处的社会强加给我们的,各种事件错综影响,表面上是,我们可以控制自己的意志,但整个社会却在影响我们,很多场合下的决定都很明显,换句话说,我们的行为决定可以被其他人认为可以理解接受,这样的结果是,整个社会由一股无形的力量牵引着向前进化,我们每个人的作用微乎其微。几千年的人跟现在的人并没有太大区别,同样的生活,只是方式不同罢了,他们未必没有我们过得自在。

2008年9月22日星期一

脚本语言

今天大致读了一下某开源软件的源代码,不过里面的文档都是分几个版本的,有*.html.en的,有*.html.fr的,比较让人不爽的是,需要把相应的文件改成.html才能当成html打开,当然,程序员都喜欢偷懒,我这个自诩的程序员也不例外,顺手用python写了个小程序把这些搞定,呵呵,越来越觉得python好用了。

我一直都是C/C++的狂热分子,不过最近越来越觉得脚本的妙处了,动态语言有着编译语言不可比拟的方便快捷,简单易用,不像C之类的时刻都要操心每一个变量和细节,可以顺手拈来写个小程序完成手头急需的工作,大大简化编程所需的时间和精力。

大程序里如果嵌入一些脚本作接口同样可以简化软件的复杂程度,就像现在的浏览器javascript,,flash里的actionscript,特别是网络游戏。这正凸现了人们解决复杂问题的处理思想,一层层的简化封装,这样就能在大脑可处理的情况下完成极端复杂的事务。

以前我觉得在程序中嵌入脚本比较难,尝试过lua和python之后觉得还是挺简单的,呵呵,其实嵌入脚本并不等同于设计一门新语言,也用不着什么语法分析的东西,直接用就好了。

2008年9月14日星期日

放松

今天到江边逛了一圈,人很多,比较热闹。
中秋节了,想放松一下,一个人来回走,颇有藐沧海之一粟的感慨,空虚了一阵,还是回了学校,怎么都是想着写程序。

2008年9月10日星期三

随想

也许是该写点日志了

压抑,我不知道为什么会敲出这些东西,似乎逼迫自己一般,句子不会泉水一般的流淌出来,在深思酝酿之后,才能找到比较合乎语法的东西。

我很希望想到什么地方就能随意的写下来,可是往往不成任何章句,支离破碎

写东西本事就是一件差事,需要精力,仔细地投入

就像写程序一样,但是我却找不到写程序时的那份激情

也许是要写日记般的记事太过于琐碎,以至于没有什么东西可以写进去,顾此失彼,没什么是重要的,我只是为了安慰一下自己而写点东西,不至于觉得没有做任何事情

世界就是这样,大部分情况下都不知道自己在做什么

就像历史,向我们嘲笑古人的碌碌,却不知道自己也高明不到哪里去。

我真的怀疑人类生存到底有什么价值,有谁又知道自己真正是在做什么,为了什么? 只是出生的社会无形的压抑引导着生活行为的方式。

如此的卑微,整个社会前进的方向没有人能够阻挡和预见,谁也无法引导,亚历山大尝试过,凯撒尝试过,拿破仑尝试过,他们可能很有权势,但是对人类前进的进程的影响微乎其微。

科学家的影响可能更大一些,一千年以前宗教也是,不过是以一个整体的名义

没有一个人能够按照他自己的意愿来改变世界,过去,现在,包括将来

人类前进的冥冥中,有一股很大的力量决定着最终的进化方向,或者是人的本性,或者是社会文明,任何一个极小的发生都可能左右将来的一切。

没有人能够决定或者预测

谁知道明天会发生什么呢?

一觉醒来,一切都在改变,只是我们的思想还在凝固。

顺其自然吧

2008年8月29日星期五

无知

今天才发现,现在的伊斯坦布尔就是以前的君士坦丁堡,呵呵,可真够无知的。

大致知道,君士坦丁大帝将罗马的首都迁到东边的拜占庭,然后就改名字成了君士坦丁堡,他死之后罗马就分裂成了东西两个帝国,君士坦丁大帝信奉基督教,后来基督教的影响越来越大,教皇基本上就成了名义上的emperor,接着就是黑暗的中世纪了。而君士坦丁堡作为东罗马帝国的首都一直到十几世纪才灭亡。

有几次都在地图上尝试找出君士坦丁堡的位置,每每无功而返,今天一不小心发现,原来就是现在土耳其的伊斯坦布尔,1453年被土耳其占领,改名字成伊斯坦布尔是在1930年。

看来我的人文修养还差太多,该多补补了。

2008年8月27日星期三

买车

今天到二区买了辆单车,前几天在bbs上看到的,土木工程学院的一个博士生,车挺旧的,不堪入目,那哥们婆婆妈妈的像个小妇人,最后60块买了这块烂铁。

当时在土木学院的门口,刚好下了大雨,等了很长的一段时间,雨才稍微止住,顺便到九食堂吃了顿饭,呵呵,好久没有在二区吃过饭了,都不知道哪是哪了。

出去后雨基本上停了,我骑着车出发,哈尔滨的街上不太适合骑自行车,有钱人貌似挺多的,满大街的奔驰宝马,我只能靠边走,一个人,一辆破自行车,我这个心理不平衡啊-__-

回到学校的时候已经很晚了,天看上去挺黑,路上有些冷飕飕的,到寝室都7点了,头有些不适,可能是稍微有些感冒,看样子干不进去什么事情了,到超市买了些吃的,然后找了部电影看了看,明天估计会好些吧

2008年8月26日星期二

乱侃

vc7的编译器cl.exe只有84k,让人难以置信,即使那些大师级程序员们的水平再高,如此复杂的编译器也不可能被压缩到这么大点儿,我用strings看了一下里面的字符串,也没有调用几个函数,分明是一个普通的小程序,这增加了我的疑虑,东翻西看,还真找到了原因。

原来vc7的主要实现都放在了几个dll文件里,cl.exe只是简单的提供一个胶合罢了。bin文件夹下有三个dll文件,c1.dll是C编译器前端,大致有912k,c1xx.dll是C++编译器的前端,2.1M大小,而另外还有一个c2.dll的文件,实现了编译器的后端,有1.78M,前两个估计负责词法语法的分析和中间代码的生成,而后端的c2就是代码的优化和机器代码的输出了。从vc7的头文件里可以看出来它还支持其他的一些cpu,如此只需简单的在后端代码生成部分换一个实现就行了,呵呵,整体结构挺清晰~~~

把C程序写好不容易,C++用习惯之后再来看C,感触颇多,oop并不是C++的特权,重要的是,清晰的结构和设计,c同样可以实现oop,程序的思想存在于programmer的心中。优美的程序是在历尽风霜,对programming的概念和本质深刻认识和理解之后的人的手里写出来的。

路漫漫其修远兮,吾将上下而求索......

2008年8月22日星期五

学会谦虚

昨天花了一个晚上实现了MD5算法,参考了Ronald Rivest的实现。

最近一直觉得自己写程序上了一个档次,不免飘飘然,但昨天让我意识到自己还差很多,代码看起来略显丑陋,跟unix下那些优雅的源代码没办法比。程序员应该一直抱着谦虚地心态,学无止境。

学习研究,是一个不断进步的过程,得到的东西越多,随之产生的未知也跟着增加,任何时候都不能满足,超越别人之后还要不断超越自己,科学不是为了跟别人竞争而研究的,是为了探索和兴趣,就像牛顿同学所说的,“我只是一个在海边爱玩耍的孩子,偶尔为发现一两个漂亮的石子而雀跃不已”,能力越强应该越懂得谦虚,人一生就是不停的为自己的兴趣而努力,不该有丝毫懈怠。还是孔老先生那句话,生无所息。

2008年8月19日星期二

2008年8月16日星期六

历史的真实性

不同的人经历同样的事情,往往会有不同的感触,记录历史的,同样也是人,不可避免的受到他自身的影响。

人类对历史的理解,是通过文字的记录,亲身经历都有不同的说法,更何况通过一些本身就有一些倾向的书本。世界很大,同时发生很多事情,我们自身生活的世界尚需一生的时间感受经历,过去发生的事,也不是三言两语就能道尽的。

几百年前的人类的物理结构跟现在人基本没有任何区别,他们的智力程度也是。他们也没有我们在历史书上所看到的那般愚蠢,很多事情,发生之后再看,已经丧失了绝大程度的真实性。

人类文明的进化,并不像想象中那般,现在高度发达的技术,科学,比之几千年前的春秋战国,古希腊文明,本质上的提升,与普遍的认为,可能大相庭径。
这几天随便看了一些书,留点感触。

2008年8月12日星期二

低落

彻底的绝望~~~

心情坏到了最低点,事情一件接着一件,一次次的打击我可怜的心灵~~

看来留在这里是个错误的决定,明天再跟老师好好谈谈吧.

2008年8月1日星期五

to myself

故天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。

人恒过,然后能改;困于心,衡于虑,而后作;征于色,发于声,而后喻。入则无法家拂士,出则无敌国外患者,国恒亡。

然后知生于忧患,而死于安乐也。

一篇有趣的文章


http://wiki.woodpecker.org.cn/moin/AllStartFromGame

2008年7月31日星期四

感冒

前几天一直很难受,头痛,恶心,一开始我以为是外边汽车的噪音和气味引起的。很不在状态。甚至连程序都写不下去了,看电影觉得镜头太晃,打游戏觉得滚屏太抖。没办法,睡觉吧,至少睡醒之后觉得正常点。就这么浑浑噩噩的过了好几天,空虚,无聊,精神上和身体上头承受着极大的痛苦。

直到前天晚上,我才决定出去跑步锻炼一下,绕着学校跑了几圈,一个人跑步挺没意思的,刚开始跑有点喘,不过稳定下来后便觉得跑步其实比走路更轻松,照这个事态发展下去,估计跑它几十公里都没什么问题。不过我的目的是锻炼,不是跟人较劲跑马拉松,几圈过后觉得活动够了便回了寝室。

可惜运动也没有一点用,第二天照样难受。想来想去,最后发现这几天晚上其实并不热,早上起来之后觉得身上很凉,而我,每天都拿个床单盖在身上,难道我这些天来的不适竟是传说中的感冒?盖个被子试试吧~~~

没想到今天果然好了,我的精力又回来了,一敲键盘就不一样,有种狂敲程序的冲动。呵呵,想不到这么大了,感冒了都不知道是什么病~~~~~

btw,今天起来觉得盖个被子都有些凉意,前几天拿个床单当被子不感冒才怪~~~~~

2008年7月20日星期日

随便写写了

心情不好的时候,总喜欢找些事情堕落,从昨天开始,我已经看了5部电影了,而且是在玩游戏累了的时候看的,只是让我愈发觉得空虚无聊

时间一天天的过去,我也一天天虚齿徒增,时不时地会有一种怅然若失的迷茫

这几天人都走了,突然的空荡荡让我有些不适

每次都很想多写几句,写着写着就不知道写什么了,可能是我的表达能力还不够吧

2008年7月5日星期六

起初

从此在这里安家~~~~~~~~