Programadores de C y programadores de VC (si no entiende bien, no responda).
Jaja, VC es una herramienta de programación en C muy fácil de usar de Microsoft. Su mayor ventaja es que tiene una MFC (Biblioteca de clases básica de Microsoft) muy práctica para que los programadores dominen y utilicen bien MFC. Aportará una eficiencia de desarrollo muy alta a la programación en C. Por lo tanto, a la mayoría de los programadores de C les gusta usar VC. No solo es un entorno de desarrollo amigable, sino que también tiene un potente soporte MFC.
C es mucho más "desnudo". Es sólo un lenguaje de programación. Basta con que la programación se ajuste a las especificaciones de sintaxis de C. No proporciona más bibliotecas de clases encapsuladas. desde abajo Si solo está desarrollando algoritmos o algunas tecnologías centrales y no involucra demasiada UI (interfaz de usuario), intente no usar la biblioteca MFC (para tener una mejor portabilidad, evite usar Windows Dependencia del sistema operativo). Por el contrario, si está decidido a desarrollar un sistema de aplicaciones en el sistema operativo Windows, utilizar VC es una buena opción. C en sí no depende de la plataforma de hardware ni del sistema operativo específicos. Por ejemplo, al desarrollar programas en teléfonos móviles Nokia, VC no podrá trabajar duro, pero C se puede utilizar muy bien.
Por lo tanto, los programadores deben observar el entorno de su aplicación de programación para decidir si usar C "puro" o VC (especialmente MFC, porque las herramientas VC aún pueden desarrollar programas C puro). Con respecto a los llamados "programadores de C" y "programadores de VC" que mencionó, generalmente existen las siguientes diferencias:
Los programadores de C están muy familiarizados con C, pueden desarrollar tecnologías y algoritmos centrales desde abajo, y Puede utilizarlos ellos mismos como programas de diseño conceptual "orientados a objetos" y puede desarrollar software de aplicación en diferentes plataformas de hardware y sistemas operativos. Los programadores de VC tienen un buen conocimiento de las herramientas de desarrollo de VC, los marcos y las bibliotecas de clases de MFC, y pueden "crear" rápidamente un excelente software de aplicación. Ambos tipos de programadores tienen una gran demanda. (Por supuesto, un excelente programador de VC también puede ser un excelente programador de C)
De manera similar, un excelente programador de C puede aplicar C bien en diferentes sistemas operativos o herramientas de desarrollo para desarrollar varios tipos de software de aplicación. por supuesto, se necesita algo de tiempo para familiarizarse con las herramientas de desarrollo (como VC, C Builder, etc.).
En cuanto al salario, no hay mucha diferencia. Depende principalmente de la naturaleza, el contenido, la calidad de finalización del trabajo y la solidez de la empresa. En términos generales, un excelente programador debe tener buena experiencia laboral y ser fuerte. capacidad de aprendizaje y capacidad de innovación.