Red de conocimiento informático - Conocimiento de Internet de las cosas - ¿Es mejor utilizar C# o VB para el control industrial?

¿Es mejor utilizar C# o VB para el control industrial?

En términos de selección de idioma, no hay diferencia entre los dos.

De hecho, en .net, C#/VB o cualquier otro idioma es el idioma fuente, y el archivo generado es MSIL (Lenguaje Intermedio de Microsoft). El MSIL generado por C# o VB es el idioma fuente real. . Algo para correr. El nivel superior del lenguaje .net en realidad solo se encuentra en la etapa de intercambio de código fuente (y solo para programadores). El verdadero propósito de .net es permitir que VB/C# y otros programadores de diferentes lenguajes trabajen juntos, es decir, en Reflexión MSIL. Reflejará el dll o exe en cualquier idioma porque al compilador MSIL no le importa qué idioma esté utilizando en la etapa del código fuente.

Los programadores de C# escriben código, lo compilan usando un entorno de desarrollo integrado (en realidad llamando a csc.exe), lo compilan en lenguaje MSIL y luego lo ejecutan bajo JIT como diferentes binarios en diferentes plataformas. Si un programador de VB quiere usar o comprender estos programas, simplemente puede reflejar el dll o exe (reflejar) en la vista del lenguaje VB y viceversa;

Así, en el desarrollo .net, la elección del lenguaje se basa básicamente en el individuo (más que en el equipo), y aunque muchos programadores se comunican directamente utilizando el código fuente, esta no es la regla ni es necesaria.

Entonces, según esta característica, existe libertad y flexibilidad en la elección del idioma. Incluso si la mayoría de las personas en el equipo son C#, permitir que los programadores de VB trabajen juntos no requiere que usen C#.

Por lo tanto, ya sea que elija C# o VB, sin importar cuáles sean las condiciones de trabajo, podrá encontrar el lenguaje que más utiliza o con el que está más familiarizado; este es también el propósito y el objetivo del diseño de Microsoft. neto.