Aprender C++ ¿Debería aprender C++ o Visual C++ 6.0?
MicroSoft Visual C++ es un lenguaje o compilador C++ que sólo se puede utilizar en un entorno Windows de PC normal y no se puede utilizar en otros ordenadores como Unix. Visual C++ también puede considerarse un nombre o marca comercial para distinguirlo de los compiladores producidos por otras empresas.
Visual destaca su soporte C++ para "visualización" y gráficos.
C++ es un término general. Hay varios C++, otros C++ para PC y otros C++ para otras plataformas.
Al igual que Unix es un término general, existen Sun, HP, SGI, DEC, Linux, etc.
El hecho de que no hablemos de Visual C o C++ no significa que no admita la "visualización" o el mapeo. Visual C++ llama OpenGL de Silicon Graphics GL, que se llama C en las máquinas SiliconGraphics IRIS (sistema Unix), donde la "visualización" se materializa mejor.
Para decirlo en sentido figurado, Visual C++ es la naranja Huangyan, C++ es la naranja, la naranja Huangyan es un tipo de naranja y las naranjas que no se llaman "miel" pueden no ser dulces.
C++ es un lenguaje de programación y una idea orientada a objetos.
VC++ es un entorno de desarrollo integrado. La interfaz gráfica basada en C++ y otras bibliotecas se han producido y se pueden utilizar directamente. Otros entornos de desarrollo también tienen sus propias bibliotecas, como Bolend C++ Builder.
¿Existe alguna diferencia entre C++ y VC++?
VC es un entorno de desarrollo integrado y C++ es un lenguaje. C++ es un lenguaje y VC es un editor y compilador con muchas bibliotecas. La relación entre ellos es como la relación entre el "coche" abstracto y el "tal o cual coche" objetivo.
++ es un estándar.
Cuando la gente dice C++, se refiere a su sintaxis, características, etc., y en ocasiones a las bibliotecas que el Comité de Estándares de C++ ha incluido en C++. Por ejemplo, si alguien dice "Escribí mi código en C++ puro", normalmente quiere decir que escribió su programa en C++ puro. Esto generalmente significa que la sintaxis del programa que escribió se ajusta al estándar C++ y que las funciones de la biblioteca utilizadas no exceden las especificadas por el comité de estándares de C++.
VC es un entorno de desarrollo integrado (IDE). No sólo tiene un editor, un compilador, etc., sino que también viene con algunas bibliotecas listas para usar. El compilador es una implementación del estándar C++, lo que significa que cualquier cosa que se ajuste al estándar C++ se puede utilizar aquí nuevamente.
Por ejemplo, si alguien dice "Estoy aprendiendo VC", 1. Quizás esté aprendiendo a usar el entorno VC, bibliotecas específicas de VC, etc.
2. Quizás está aprendiendo C++/C con VC
3. Quizás esté combinando los dos para aprender
Los estándares del lenguaje y los compiladores cambian constantemente, pero para el público en general (especialmente los principiantes). Se dice que las funciones básicas del compilador son insensibles.
Funciones básicas, no tienen sentido (o los libros de texto utilizados no se han mantenido al día con los cambios correspondientes)
Por ejemplo, VC6 no es compatible con el nuevo estándar c99 (VC6 es un producto de 1998... . .., no puedes hacerlo a la fuerza, jaja). VC7 básicamente debería ser compatible con C99. Se dice que la última versión de Gcc/G++ de gnu tiene el mejor soporte.
C++ es un lenguaje estándar con él, sabes lo que puedes hacer, pero no puedes hacer nada. Incluso si escribes el código, está vacío.
Un compilador de C++ es una herramienta que te permite implementar tus ideas según el estándar C++ correspondiente. Compile el código para generar el programa que desee.
VC es el producto de una empresa que empaqueta C++ estándar en herramientas específicas de plataforma, por lo que C++ es un subconjunto de VC
C++ es como cantar VC es como MIC
p>
Al aprender C++, puedes usar tc++ para compilar algunos programas pequeños
Puedes usar C++ para hacer algunas cosas, como entrada/salida, archivos, operaciones de clase, etc.
Después de familiarizarte con las operaciones de entrada/salida, archivos, clases y otras funciones de c++,
¡Puedes intentar usar vc!
¡Este proceso significa no tener miedo ni desanimarse!