No entiendo programación, pero el problema de interpretación y compilación me ha estado molestando durante mucho tiempo. Por favor, dame algún consejo.
Aprendí a programar de una manera salvaje. No puedo explicar este problema con claridad, solo puedo explicar mi comprensión:
La analogía más simple es que ahora eres una computadora. darle un artículo en árabe o tulu, esto es como un programa. La compilación significa traducir directamente este artículo en un idioma extranjero al chino para que usted lo lea, mientras que el idioma interpretado significa encontrar un traductor que se le brinda a usted, y. La comparación de eficiencia es clara de un vistazo.
De la misma manera ocurre lo mismo con los lenguajes de programación en computadoras Según tu pregunta, deberías preguntar sobre los lenguajes interpretados y los lenguajes compilados. Para los lenguajes interpretados una parte indispensable es el intérprete. Al igual que la traducción en el ejemplo anterior, un lenguaje interpretado típico es Java. Aunque se dice que Java es multiplataforma, los intérpretes en cada plataforma son diferentes. Antes de ejecutar el programa Java, debe instalar el intérprete correspondiente. plataforma. . Según lo que dijiste, una explicación única es muy poco realista al menos para las computadoras actuales. Usando el ejemplo anterior, ¿cuánta memoria necesitas para recordar el contenido del dictado traducido al mismo tiempo? Del mismo modo, en una plataforma informática, ¿qué tamaño de contenido se necesita para alojar el código de máquina traducido por el intérprete?
Por el contrario, los lenguajes compilados son mucho más sencillos, porque los productos finales de este lenguaje de programación son instrucciones binarias y conjuntos de datos, que son instrucciones que la CPU puede reconocer directamente sin instrucciones intermedias. El enlace solo necesita cargarse en la memoria y luego ejecutarse. En comparación, su eficiencia es naturalmente mucho más rápida que la de los lenguajes interpretados. ¡El representante típico de los lenguajes compilados es, por supuesto, el famoso C!
La última frase es mi vieja rutina habitual: mi propia opinión, sólo como referencia.