Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Qué es el lenguaje ensamblador? ¿En qué se diferencia de otros lenguajes como el lenguaje C? ¿Por qué los programas escritos en lenguaje C se ejecutan en DOS?
¿Qué es el lenguaje ensamblador? ¿En qué se diferencia de otros lenguajes como el lenguaje C? ¿Por qué los programas escritos en lenguaje C se ejecutan en DOS?
El ensamblador es un lenguaje de máquina que utiliza un conjunto de instrucciones para escribir programas como MOV SUB JMP, etc. Requiere cierta comprensión del hardware para ejecutarse de manera muy eficiente. El lenguaje C puede considerarse como un lenguaje de bajo nivel o un lenguaje de alto nivel. La eficiencia de ejecución del código es casi la misma que la del ensamblador. Por ejemplo, si el ensamblaje se ejecuta durante 100 segundos, C110-120 segundos, si tiene una comprensión más profunda de ciertos aspectos, como los microcontroladores, el código que escriba en C no será un poco más lento que el ensamblaje.
Además, el lenguaje C está orientado principalmente a la capa inferior y es súper impresionante, por lo que lo que ves más es la línea de comando, pero el lenguaje C también puede escribir interfaces. , la interfaz de GTK en LINUX es muy hermosa