Red de conocimiento informático - Computadora portátil - La programación en lenguaje C es ineficiente, pero ¿por qué no eliminamos el lenguaje C sino que seguimos usándolo?

La programación en lenguaje C es ineficiente, pero ¿por qué no eliminamos el lenguaje C sino que seguimos usándolo?

En muchos campos que son sensibles a los recursos de hardware, el lenguaje ensamblador y C son las únicas opciones, incluidos los microcontroladores y varios entornos integrados.

Algunos campos comunes del lenguaje C (incluidos, entre otros)

(1) Software de aplicación

(2) Campos con estrictos requisitos de rendimiento, generalmente; Los lugares que tienen requisitos estrictos de rendimiento están escritos en lenguaje C, como la capa inferior de los programas de red, la capa inferior del servidor de red, la consulta de mapas, etc.;

(3) Software del sistema y procesamiento de gráficos , El lenguaje C tiene muchas ventajas. Tiene una gran capacidad de dibujo y portabilidad, y una gran capacidad de procesamiento de datos, que se puede utilizar para escribir software del sistema, crear animaciones, dibujar gráficos bidimensionales y tridimensionales, etc.;

(4) Computación digital. En comparación con otros lenguajes de programación, el lenguaje C es un lenguaje de alto nivel con sólidas capacidades de computación digital;

(5) Desarrollo de dispositivos integrados;

(6) Desarrollo de software de juegos;