话说,这本书,最早接触的是几个月前瞿杰发给我的一个电子版。在此之前,我一直在找一本研究MSIL的书籍,而此书正好适合。几年前,清华出版社引进了这本书的第一版(基于.NET1.1),但是在市场上没有引起很大的反响。这和读者群窄有很大关系。我想,随着《CLR via C#》一书的逐步普及,越来越多的程序员想了解底层机制,那么,仔细读读这本书,就非常有必要了。 一本好的翻译书籍,光凭我一人之力,难以普及。我想请施凡、李建忠、老赵等好友,在每一章结尾写几笔点评,以此来引导读者思路。为了防止语义晦涩,部分章节我会进行意译,尽量翻译得生动一些。 最后,为了使此书翻译不会演变为“太监之作”,我会坚持译完正文+附录的一稿,基本时间跨度为1个月。 Read More
posted @ 2008-07-19 19:15 包建强 Views(5010) Comments(34) Diggs(1) Edit
本来,我只是想写一个发牌的算法,后来才逐步发开出整个游戏大厅。话说,扑克牌这东西,用程序去模拟,还是很有意思的。此文总结了我不同时期对发牌的不同认识,比较了算法的优劣——简洁才是美。 Read More
posted @ 2008-07-19 17:04 包建强 Views(4706) Comments(15) Diggs(0) Edit
返回目录 为什么要写这本书呢? 说实话,对此,我是责无旁贷的。这本书是我早期写的一本书的修订和扩展:《Inside Microsoft .NET IL Assembler》(图书上架于2002年初,在.NET CLI 1.0版本公布1个月后)。因此,时隔四年多,更加强大的.NET CLI 2.0版本公布之即,我的创作意图就非常显而易见了。而且,很多程序员所写的代码,已经涉及到.... Read More
posted @ 2008-07-19 11:39 包建强 Views(1288) Comments(2) Diggs(0) Edit
返回目录 Lidin Serge是一位俄罗斯裔的加拿大人,从事了20年软件开发工作,他工作过的编程语言和平台之多自己都已经记不清楚了,从事过的领域更是多种多样。从天体物理学模型到工业过程仿真,以及金融系统中的事务处理。最近几年中,他供职于Microsoft的.NET公共语言运行环境组,负责设计和开发了IL Disassembler、元数据验证程序和执行引擎中的运行时元数据验证。现在,Serge... Read More
posted @ 2008-07-19 11:32 包建强 Views(1044) Comments(1) Diggs(0) Edit
磨刀不误砍柴功,对项目一个好的规划,是非常必要的。此文涉及到项目的架构和数据库的设计。话说,以现在的眼光看两年前写的程序,还是很有趣的。 Read More
posted @ 2008-07-19 08:47 包建强 Views(4715) Comments(13) Diggs(0) Edit