Programadores de C++ y programadores de VC (si no entiende bien, no responda).
Jaja, VC es una herramienta de programación 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 solo un lenguaje de programación. Siempre 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 plataformas de hardware ni sistemas operativos específicos. Por ejemplo, VC no es muy eficiente en el desarrollo de programas en teléfonos móviles Nokia, 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 de VC aún pueden desarrollar programas en C++ puro). En cuanto a lo que usted llama "programadores de C++" y "programadores de VC", 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 pueden usar ellos mismos son programas de diseño conceptual "orientados a objetos" y pueden 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 usar C++ para desarrollar varios programas en diferentes sistemas operativos o herramientas de desarrollo, por ejemplo. 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.