答案:正好我学过VB和C(也只会这两种),因此有些体会,VB和C语言的区别较大。简单说,VBj面向对象的语言,直观好理解容易学,开发成本低时间短;
C是面向过程的语言,执行效率更高应用范围更广(可以编写底层驱动),但是编写复杂难理解
VB:
较容易学,能够很快入门。VB是完全的面向对象的程序设计语言。一般建一个EXE程序首先就是画界面,然后再为各个控件编写相应的实现代码。VB各种数据类型之间的转换非常方便,而且拥有变体类型(即一个通用类型)。VB拥有许多内置的控件,大大简化了设计的复杂度。
C:
相比VB,C复杂得多。C是一个面向过程的语言,不直观。尽管C的同类语言C++也面向对象,但复杂的程度非同一般。
举个例子,同样的建一个窗体,VB只要写一句代码:From1.Show;而C++要写十几二十几行甚至更多的代码才能实现,而且其关系错综复杂。但正因为如此,C/C++拥有更大的自易做图,可以根据编写者意图随心所欲地改变窗体的外观和功能,执行效率也要高一点。
我晕死了,楼主问“编程中的语言VB和C语言有什么区别?”,你们把.net拉进来搞啥儿哟。
人家说vb,没说vb.net,,,,c与.net有关嘛?我只用过C#在.net上跑。
回答问题:VB、C与.net无关,它们运行不要.NetFramwork。VB是主要用来从事情界面编程用。而C主要是新手入门第一语言,同时C更能进行硬件二次开发如:驱动程序开发,因此C的底层是硬件,不能是.net。当然C可以作界面编程开发。个人觉得,除非你时间多了才那样干。一般来说,C作界面编程,仅仅用来理解windows运行机制用。
回答完毕,拿分来。哈哈
两种不同的开发语言,不过后台都是.net,写法不一样而已我了个去,C语言也能托管吗……不是C++.net吗……写的格式不相同