为什么要删除vb语言?
发布日期:2019-10-19 06:36 浏览次数: 作者:365bet线上开户
请在这里发表您的个人意见。
VB6和VB。
由于网络非常不同,因此我们将分别对其进行讨论。
相反,C和C ++之间的差异不是很大,因此我们没有故意区分它们。
(A)这是不可能的,当前许多项目需要C / C ++或Java。
(B)的确,VB6非常繁琐,而且通常无法通过API函数完成某些高级操作。
但是VB
网上没有这个问题。
NetFramework类库非常强大,可以满足各种项目的要求。
(C)有必要区分开发速度和速度。
如果是开发速度,则VB的开发速度非常快。
VB6或VB用于表单界面设计。
网络非常快,VB6不适合纯代码开发,但VB则不适合。
该网络非常有用,VS2008 VB。
网络代码编辑器是您见过的最方便的代码编辑器,包括自动格式化的代码,自动完成的标识符,后台编译和实时错误检查。
(D)算了。
(E)换句话说,其他人不了解BV。
(F)错误,VB6编译代码可以与C相同的速度运行。重要的是在编译器选项中选择编译器成本代码,使用高级选项来优化所有内容,例如优化速度,取消矩阵限制等,因此您编译的程序与C并没有太大区别。。
但是VB
网络是使用托管代码编译的,因此它不比C快,但比Java快。
(G)也许大学和大学很少提供VB课程。
(H)VB绝对不错。
(I)VB语法与C非常不同。有时使用VB,有时使用C。结果,该语言总是滥用另一种语法。
相反,C语法相对简单,编写的代码更加简洁明了。我喜欢C语言风格。
简而言之,VB仍然具有许多优势,但是我发现了一种更好的语言C#,因此我现在很少使用VB。
C ++#结合了VB和C的优点,并添加了许多新的语言功能。
从代码编辑器的角度来看,C#稍逊于VB。
Net,但是C#具有重构功能VB。
我不做网。
一切都在功能方面使用。
在这方面,NetFramework类库没有太大区别。
在语言样式方面,C#继承了C的简单语言样式,而Lambda表达式的引入使这种简单性变得极端。
例如,在矩阵a中,选择a中所有小于10的数字,这些数字的平方构成一个新矩阵。
对于C ++,编写如下:
Intb[100];
Intnb = 0;
对于(inti = 0; i“ 100; i ++)
是([i]“ 10”
b[nb]= a[i]* a[i],nb ++;
C#只需要一句话。
Int[]b = a。
其中(x => x“ 10)。
选择(x =” x * x)。
ToArray();
与单调的面向对象的C ++,C#和VB进行比较。
Net引入了新的编程概念,例如接口,委托,属性,事件,泛型,扩展方法,Lambda表达式和反射,使程序创建更加方便,易于理解,维护和重用。。
C#比VB更好。
网络的另一个优点是C#可以编写非托管代码,并可以使用诸如C的指针。因此,如果对程序的执行速度有特殊要求,则C#可以与C相同的速度编写代码。
在VS2010中,C ++也具有Lambda表达式,据说STL + Lambda表达式可以激活日益落后的C ++语言。
但是,C ++向后标题包含一种机制。如果不进行改进,C ++的编译速度将非常慢。
VB
Net和C#会在后台编译并在创建程序时进行编译吗?C ++通常会编译非常简单的程序几秒钟(除非它不包含头文件)。。