我从VC版逛到VB版,发现每个版面都不乏对该种语言的“声讨”者,往往都能引起一场不小的争论(当然多数情况下是一边倒)。
其实,照我看来,大可不必过于计较某种编程语言的缺陷,诸如没有提供安全类型检查,或是使用不够灵活等等等等,其实在你眼里,它们是缺点,但实际上这正是它们的特点,与生俱来的特点。事实上,编码的好坏,在相当程度上还取决于你自己的风格以及你对它的熟练程度,就象同样是汉语这门语言,有人就能顺手拈来,行云流水,而向我这样的蹩脚文章,还要我边写边想憋半天。
我从小学起学BASIC,接着是C,再来是C++,后来Windows大行其道时,又跟进VB,VC(起先是有点无可奈何,但时间一久,反倒觉的离不开了,只要你有过在DOS下编写图形界面的经历,我想你应该能理解)。学的东西一多,又都各有优点,于是老想着能把它们结合起来用多好.......,嘿,现在有了,COM实在是个好东西(当然还有微软接下来的.net,但我总觉得它刚出来,总还有点不太明朗,也就只有耐心盼它有朝一日成熟起来),COM让在windows平台上的主流编程语言(或不同的编译器)之间有了共同语言。
所以,在如今,不论VB也好,VC也好,还是其它什么东东也罢,我觉得它们之间已经更没有什么所谓好坏之分,借助COM,VB、VC取长补短,什么不能实现呢?(以上仅为个人观点)