我在熬夜,看一本古老的书。英文的。叫《Programming Windows 5th Edition》,九几年出版的。厉害吧。用C语言写程序的人现在怕很少了吧,尤其用来写Windows程序。但看着还比较过瘾,就是作者有点严肃。有些地方本来可以讲个笑话的,他还是板着脸。相比之下,之前看的另一本《Hardcore Visual Basic 2nd Edition》的作者就有趣些。丫有事没事就挖苦那些VB语言的设计者。这使我联想到C与Basic的种种不同。例如前者对大小写敏感,后者则随便;前者强于指针(内存的操作),后者干脆不理这些事而专注于界面;前者强大(Windows系统本身大部分便是用C语言编写的),后者快速。等等。
BASIC代表了游戏,而C代表了严谨。这么说有些绝对,在Microsoft的NewsGroup上能看到不少VB的MVP和另外一些人,他们就用BASIC写严肃的商业代码。但我个人的感觉就是这样。并且,我两者都爱。
美好的事物在流逝,将消失了。网上有一张请求书,要求Microsoft继续支持开发Classic VB(即UNMANAGED VISUAL BASIC 或 VB6)。九千多人签了名,其中有两百多个MVP(Most Valueable Professional)。Microsoft 最近发行了 Visual Studio 2005,其中包含了Visual Basic 2005和Visual C++ 2005。在.NET的时代,Basic已经与C一般严谨了,C已经与Basic一般快速了。但守旧的人不能接受。他们说其中的精神不复存在了。我是守旧的人。我也那么说。
啊,月亮...我是抬头望见它在窗上边挂着,再抬头就不见了它,才想来这里写点东西,却瞎扯到什么地方去了!天亮了,我得等老妈起来做早饭,等早饭熟,吃了早饭再睡。再做什么呢?还看书吧。