Red de conocimiento informático - Conocimiento sistemático - Dado que la programación en lenguaje ensamblador es muy eficiente y pequeña, ¿por qué el software no se escribe en lenguaje ensamblador?

Dado que la programación en lenguaje ensamblador es muy eficiente y pequeña, ¿por qué el software no se escribe en lenguaje ensamblador?

El ensamblador tiene poca versatilidad y los diferentes modelos de CPU traerán grandes diferencias. El ensamblador carece de una gestión subyacente efectiva y los programas escritos tendrán muchos errores. El ensamblador carece de soporte de varios kits de desarrollo y de compilación. programas complejos Es casi imposible y sus deficiencias no pueden compensarse con su eficiencia. Si realmente utiliza el ensamblaje, la eficiencia operativa se reducirá considerablemente debido a un programa mal escrito. . . Sólo se puede utilizar y escribir el código trasplantado porque requiere aislamiento del hardware para que la programación del software sea lógicamente independiente del hardware. . .

Aunque todos los programas deben convertirse en ensamblador, todos los realiza un compilador bien capacitado, por lo que no hay dudas sobre su confiabilidad. Si usa ensamblador, debe hacerlo usted mismo. ¿Crees que el ensamblado escrito por un programador puede competir con la confiabilidad del compilador?

La tarea principal de la programación es acortar el ciclo de desarrollo y reducir la carga de trabajo. En cuanto al código que se ejecuta lentamente, no es un problema. No hay ningún problema con la CPU de alto rendimiento. Si usa el ensamblaje para extender el período de construcción, no es un problema comprar unos cientos de CPU. Con el desarrollo de la programación actual, el ensamblaje no se usa excepto para la resolución de errores y el código subyacente. trasplante y escritura de códigos clave. . . Debido a que el software de la aplicación utiliza ensamblaje, es casi imposible. Ni siquiera existe una biblioteca de desarrollo efectiva. Las cosas matemáticas como el cálculo de potencias y la raíz cuadrada son un problema. . . . .