好贴,顶!到底该用什么语言,昨晚喝酒还和rj讨论这个问题,我的理解还是“看情况吧”(只就Windows平台的一些个人看法),比如好多人认为VC比VB或Delphi牛B,但其实如果真正用起来,会发现VC在做用户界面的时候并不轻松,假设设计一个表单极其繁杂(不是复杂)的财会报表软件,如果只是在VB和VC这两者间做出抉择的话,那么我觉得VB是首选。正如上文所述,理论上汇编可以是一切,而且我也真的在网上见过一条友用纯汇编编过一个程序,仅仅是开一个窗口,程序量就达到了数百行之多(同样的事情在VB里几乎不能称其为“编程” ,充其量就是鼠标双击)。但如果不是炫技,我想应该没有人会义无返顾到用汇编去编用户界面的地步!!!反过来,如果在VB上编一个多线程程序,那可就真苦煞它小弟也,因为微软设计VB的时候就没考虑要拿它来写多线程,这一点即便是出于商业上的考虑也是成立的。这些是VC的强项,也是它本身的职责。但不过VB多线程在今天也不算什么特别值得“炫耀”的东西了,有些人倚仗一些很独特的办法和算法,在VB下实现(或部分实现)了多线程,但其复杂程度几乎是在VC下的10倍有多。最夸张的是CSDN一个高手在VB5里嵌入了汇编语言!而且提供了源码,我下了,看了,完全不知所云。但该程序编译后确实实现了读取硬盘序列号的功能,不得不让人为之叹服。我发现高人们分两大阵营,要么使用低级语言完成很高级的操作,要么用高级语言(如VB这类有点“傻”的语言),完成极低级的操作。反正就是和所谓“标准”对着干,晕...我都不知说哪去了。