Red de conocimiento informático - Consumibles informáticos - Programación hermano

Programación hermano

Las abreviaturas son definitivamente infinitas y sería imposible escribir un libro porque hay muchísimas abreviaturas para diferentes sistemas. Déjame presentarte este sistema.

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>

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!