Programación hermano
En primer lugar, existen tres estándares generales para el lenguaje C, a saber, C 98, C 03 y C 11, que se publicaron en 1998, 2003 y 2011 respectivamente. En la actualidad, la mayoría de los materiales didácticos para principiantes se basan en el estándar 98. Además, aunque se ha lanzado el estándar C 14, debido a que los cambios no son importantes, se puede considerar un parche para la versión 11.
En segundo lugar, los sistemas de programación C se dividen en al menos siete sistemas principales, como Microsoft (VC MFC/ATL), Borland, GNU y UNIX. Hay docenas de entornos de programación, cada uno de los cuales tiene una gran cantidad. Número de características especiales. Métodos y nombres propios.
En tercer lugar, el compilador. De hecho, casi todas las docenas de compiladores anteriores utilizan cinco compiladores: el compilador Intel C, el compilador Microsoft cl.exe (incluido en la suite Visual Studio), el compilador GNU GCC y el compilador LLVM Clang. , compilador Borland bcc.exe, por lo que se puede decir que estos son los cinco sistemas que necesitas conocer.
Entorno de programación general (entorno de desarrollo integrado IDE):
1.Microsoft Visual Studio (Visual c)
2.Borland C Builder
3.Eclipse (Myln CDT MinGW32 GCC)
4.Dev-C (MinGW32 GCC)
5.Code::Block (se puede usar con múltiples compiladores) p> p>
6. Code Stone
7. Sin carbono
8.Qt Creator (se puede utilizar para una variedad de compiladores)
Abreviatura común en VC:
VC/VC /MSVC Microsoft Visual C
VS Microsoft Visual Studio contiene el kit de herramientas de desarrollo general de VC.
Clase básica de Microsoft MFCBiblioteca de clases básica de Microsoft
Biblioteca de plantillas activas ATL Biblioteca de plantillas activas
Biblioteca de plantillas estándar STL
Infraestructura de lenguaje común CLI
CLR Common Language Runtime Common Language Runtime (Microsoft y versiones posteriores)
Identificación del tipo de tiempo de ejecución RTTI Identificación del tipo de tiempo de ejecución
com/DCOM/ com Modelo de objeto componente Objeto componente Modelo
Vinculación e incrustación de objetos OLE Conexión e incrustación de objetos
El marco de interfaz de base de presentación wf/wpf winform/windows lanzado por Microsoft.
Marco de aplicación de comunicaciones de datos de Microsoft Windows Communication Foundation
Por supuesto, las abreviaturas son mucho más que esto. Como programador, no es necesario que se apresure a comprender estas abreviaturas (como BOOST, que es solo una biblioteca en C). Primero deberías familiarizarte con un sistema. Todas estas cosas quedan expuestas gradualmente y es demasiado difícil confiar únicamente en la memoria. Más importante aún, los desarrolladores de software deben aprender a utilizar la ayuda oficial y los motores de búsqueda. Como dice el refrán, si no decide sobre asuntos exteriores, pregúntele al hermano Gu; si no decide sobre asuntos internos, ¡pregúntele a Baidu Niang!