Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuáles de los lenguajes VB, C, C++ y C# distinguen entre mayúsculas y minúsculas y cuáles no?

¿Cuáles de los lenguajes VB, C, C++ y C# distinguen entre mayúsculas y minúsculas y cuáles no?

VB no distingue entre letras mayúsculas y minúsculas.

Los identificadores en C, C++ y C# distinguen entre mayúsculas y minúsculas

1) C tiene una larga historia y está más cerca de la capa inferior, mientras que los caracteres en mayúsculas y minúsculas son caracteres completamente diferentes. (Códigos ASCII diferentes. Por lo tanto, cuando se diseña el compilador, los caracteres en mayúsculas y minúsculas se consideran caracteres completamente diferentes).

2) C# es muy sensible a las mayúsculas. Por supuesto, esta también es una característica de la especificación de tipo público CTS de .NET. Los caracteres en mayúsculas y minúsculas con el mismo nombre representan objetos diferentes. distinguido en VB.NET Sin embargo, después de compilar VB.NET en un lenguaje intermedio a través de CLR, la conversión de tipos aún se realiza a través de CTS. Esta conversión la completa automáticamente el entorno de compilación VB.NET. Toda la plataforma .NET distingue entre mayúsculas y minúsculas.