为什么删除了vb语言?

发布于2019-07-05 11:50
在此发布您的个人意见。
VB6和VB。
网络是如此不同,它们被分开处理。
相比之下,C和C ++之间的差异并不大,所以我们不会故意区分它。
(A)这是不可能的,许多项目现在需要C / C ++或Java。
(B)当然,VB6执行某些高级操作(通常使用API??函数)非常麻烦,并且它可能无法工作。
但VB。
网没有这个问题。
NetFramework类库非常强大,可以满足多个项目的要求。
(C)我们需要区分速度和发展速度。
如果是开发速度,VB开发的速度非常快。
表单界面设计是VB6或VB。
网络速度非常快,VB6不擅长开发纯代码,但它是VB。
网络很方便,VS2008 VB。
网络代码编辑器是我见过的最有用的代码编辑器,包括自动格式代码,自动完成标识符,后台编译和实时错误检查。
(D)算了吧。
(E)换句话说,其他人不懂VB。
(六)错误,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少一点。
网络,但C#具有重构功能,VB。
我不做网。
一切都在功能上使用。
NetFramework类库在这方面没有太大差别。
至于语言风格,C#继承了C的简单语言风格,Lambda表达式的引入使这种简单性变得极端。
例如,在矩阵a中,选择a中小于10的所有数字,这些数字的平方构成新矩阵。
在C ++的情况下,写如下。
Intb[100];
Intnb = 0;
在(inti = 0; i“100; i ++)的情况下
是(a[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好。
net的另一个优点是C#可以编写非托管代码并使用像C这样的指针。因此,如果您的程序对执行速度有特殊要求,C#也可以以C速度编写代码。
在VS2010中,C ++还包含lambda表达式,据说STL + lambda表达式可以激活越来越向后的C ++语言。
但是,C ++后向头包含一种机制。没有改进,C ++继续编译得非常慢。
VB
Net和C#在后台编译,并在编写程序时进行编译。C ++编译一个非常简单的程序几秒钟(除非你包含头文件)。。