keepwalking建议我经常试着爬,我一试,嘿,还真被我给爬上来了。得,既然上来了,涂几笔吧,今儿个模仿keso,写我的第一个C的集成开发环境。
我的第一个C的集成开发环境,是Borland公司的Turbo C 2.0,也叫TC20。当时还是DOS时代,我很喜欢TC20的蓝色背景和黄色字体,在那个环境里写 #include 是让人很爽的一件事情。我当时就是在学校机房里,一边拍腿上的蚊子,一边用节省出来的上机时间写出了一个跳棋程序,可以和机器玩,还经常被机器赢。两年以后我才学到AI的搜索算法。后来升级到Borland C++,到了BC3.1的时候,我已经可以写出生成真实感三维动画的程序了。Borland公司当时是集成开发环境的代名词,而当时的微软MSC,说它是垃圾,连垃圾都会生气的。
然后Borland公司就没落了,在Windows的环境里,一步步的把市场让给了M$,一起没落的还有Lotus,和其他做字处理软件和电子表格的公司。现在我编程用微软的VC++,写文档用WORD,做表格用Excel,发邮件用Outlook。但是,当年在蓝底上写下黄色的 #include 的快感,也只有用IBM支持的自由软件Eclipse里写 import java.util.*;才能体会到了。
其实我并不想怀旧,我想说的是平台的整合能力-当一个产品不能竞争过对手的时候,一个平台可以把用户对平台上其他产品的喜爱接过来,从而转化用户,击败对手。Gtalk已经利用Gmail,做到了这点,而Google Doc&Spreadsheet正在做这种转化。微软用这个能力击败了对手,Google也在走着同样的路。
当人们指责微软窒息了PC上的创新的时候,我想我们也要小心google对互联网做同样的事情。一些新奇的想法可能被一家小公司实现,但是在一家巨型的上市公司里,成活的几率就小得多;而当小公司的新奇想法被市场认可的时候,我不知道google是否会象当年的微软一样:模仿并取代。
等到了那个时候,再谈“不作恶”,晚不晚呢?