我从来没有认为Basic的语法比C简单,我用C的原因就是因为C简捷,随便举个例子,定义一个变量 int i ;用Basic如何定义,一个函数呢?如void int k(int i)。
VB相当于VC来说是一个非常快速简单的开发工具,因此,大约有初学者来说选择VB是明智的,但在.net环境下一切都变了,C#在继承了C#的简练与强大的同时,开发winform等等方面完全借鉴了vb、delphi等工具的优点,同样写一个程序,C#绝对比VB.net快速,而C的功能永远比Basic强,因此,选择.net就应该选择C#,我只知道许多人从VB转向C#,还没有听说过VC转向vb.net的,再说,C#是微软的力推的,前景非常看好,这和VB、VC的关系是不同的。
其实,编程最重要的思想和组织能力,有了丰富的经验,用哪种语言都很快可以上手,只不过原来VB容易上手,VF适用于做小型数据库,VC适合系统开发之类的规律已经没有了,C#几乎适合作所有的东西。
我所支持的观点就不用重复了吧^_^