Red de conocimiento informático - Conocimientos de programación - ¿Cuál es el nivel de Programación C++ Nivel 6?

¿Cuál es el nivel de Programación C++ Nivel 6?

Programación C++ se puede dividir aproximadamente en diez niveles, y Programación C++ Nivel 6 se encuentra en un nivel medio superior.

Programar C++ Nivel 6 requiere las siguientes habilidades:

1. Tener modelos claros de máquina y sistema: CPU, caché, GPU, disco, E/S, proceso, subproceso, TCP/ PI.

2. Tener sólidas habilidades de programación y estar familiarizado con algunos errores y soluciones.

Expansión de información:

Habilidades requeridas para otros niveles de programación C++:

Nivel 0: Dominar la sintaxis y las construcciones del lenguaje comunes de C++, y ser capaz de escribir con claridad. y estructura fluida del lenguaje.

Nivel 1: Dominar los paradigmas básicos de programación: orientada a procesos, orientada a objetos, programación genérica y programación funcional soportada en C++11/14.

Nivel 2: saber qué está haciendo el compilador detrás de escena.

Nivel 3: Comprender el modelo de memoria en tiempo de ejecución.

Nivel 4: Competente en la aplicación de bibliotecas clásicas (incluidas, entre otras, STL, BOOST, Folly), principios clave claros y dominio de los patrones de diseño.

Nivel 5: Familiarizado con al menos una API y un kernel de sistema operativo común, herramientas y métodos de depuración.

Nivel 6: Hay un modelo claro de máquina y sistema: CPU, Caché, GPU, Disco, E/S, Proceso, Subproceso, TCP/IP.

Nivel 7: Tiene cierta experiencia en el desarrollo de aplicaciones a nivel de sistema, ha sido torturado y resuelto problemas como el rendimiento, la memoria y la escala de aplicaciones a nivel de sistema.

Nivel 8: Una biblioteca o framework C++ ha sido diseñado de principio a fin y utilizado por un cierto número de aplicaciones.

Nivel 9: Diseño y desarrollo de sistemas de software a gran escala, de alto rendimiento y a nivel de sistema.

Nivel 10: Conviértete en Boogie Strustrup y diseña un lenguaje.