VB只支持8到32位整数,很多语言都没有限制支持。
VB 不允许数组中存在不可变变量。
VB不支持上述功能,因此程序员必须构建自己的方法来实现类似的功能。
语言特性
反对:
VB 是一种有争议的语言。许多程序员对VB 程序的质量有着强烈的感受。很多人认为VB不适合他们,认为它是一种适合儿童和新手程序员的语言。从一开始它就是一种简单的语言。某些C++ 和Java 功能在VB 中不可见。虽然您可以体验开发的便利和速度,但某些功能(例如编译时类型和声明检查)默认情况下处于关闭状态。因此,一些程序员感叹VB 的易用性,并且通常沮丧地看着类似“未定义类型”的错误发生。
一些批评家认为,VB 的简单性将在未来有害。很多人自学了VB,但没有养成良好的编程习惯。当VB被引入课堂时,学生并没有学习许多基本的编程技术和结构,因为许多技术已经包含在用户可见的组件中。您不需要学习标准编程实践,因为VB 具有生成晦涩代码的可视化特性。此外,许多错误和警告检查默认情况下是关闭的,这使得程序员很难发现隐藏的错误。有经验的程序员在使用VB 编程时会打开这些选项。
许多批评者指责微软只是将BASIC 的思想复制到VB 中。著名计算机科学家Edgar Dijkstra 曾说过一句名言: “如果一个学生先学BASIC,几乎不可能学好编程,因为这些人已经放弃了涅槃的希望。”(Dijkstra 对付Fortran、PL/1.COBOL 和APL 也是无情的。)
另一个笑话是,“真正的程序员不使用BASIC。只有12 岁以下的孩子才使用BASIC。”
这并不是那么简单,开发的程序只能在Microsoft Windows 上运行。
太大。 Visual Studio 需要多个磁盘才能安装。运行VB程序还需要1.4M运行库。
IDE 中出现错误。
VB 不能很好地与Windows 的基本API 集成,并且编程通常需要使用低级操作“技巧”。 C 中的低级内存操作比VB 中的简单得多。
术语
然而,许多VB 支持者解释说,VB 的易用性是其最大的优点,可以让经验丰富的VB 程序员和刚刚接触表面的人以自己的方式快速开发程序。我就是。此外,VB 程序可以轻松连接到数据库。例如,使用控件绑定数据库,可以让VB编写的程序无需编写一行代码就可以掌握数据库中的所有信息。
许多语言功能,例如GoSub、On Error以及使用变量名的最后一个字符来确定声明的类型(例如字符串类型str$)都来自VB。 VB 的语法与大多数语言不同,可能会让新程序员感到困惑。例如,语句“Dim a, b, c As Integer”将c 声明为整型变量,但a 和b 都是Variant 类型。 {在这里解释一下。如果要声明三个整数,则必须将Dim a 写为Integer,将b 写为Integ
-
绯红之境兑换码最新2021 礼包兑换码大全 2023-11-05
-
做超声检查时,医生为什么要在患者肚子上涂粘粘的东西 2023-11-05
-
小米mix fold有前置摄像头吗 2023-11-05
-
阴阳师4月22日更新内容:帝释天上线技能调整,红莲华冕活动来袭 2023-11-05
-
天地劫幽城再临归真4-5攻略:第四章归真4-5八回合图文通关教学 2023-11-05
-
妄想山海怎么加好友 加好友方法大全 2023-11-05