代码之家  ›  专栏  ›  技术社区  ›  Ali Tarhini

区分大小写的语言与不区分大小写的语言?[关闭]

  •  0
  • Ali Tarhini  · 技术社区  · 14 年前

    visual basic.net是不区分大小写的,因此它允许编码器在不关心或记住变量大小写的情况下进行编写。如果在声明中使用的变量不同于在另一种情况下使用的变量,则还可以避免“未声明的变量”错误。它的行尾是一个换行符,这一事实使它更具可读性,不像C或C++那样需要在大小写和后续的连续战争中小心处理 {} ,对它们进行匹配并找出哪个是针对哪个的。

    我的问题是,如果知道两种语言都编译成MSIL,所以两种语言之间几乎没有性能差异,那么c与vb相比有什么优势呢?

    1 回复  |  直到 14 年前
        1
  •  1
  •   alansiqueira27    14 年前

    对于Visual Basic和C#。没有真正的性能差异。但我知道很多人,我可以得出这样的结论:人们喜欢C语言时,他们首先学习C/C++语言。当人们第一次学习Pascal时,他们更喜欢Visual Basic。只是语法问题。