“Conocimiento Programación>C /C + + Programming

¿Cómo almacenado el programa?

2013/10/26
Desglosemos cómo se almacenan los programas, cubriendo tanto el código fuente como el formulario ejecutable:

1. Almacenamiento del código fuente

* Archivos de texto: La forma fundamental de almacenar programas es como archivos de texto. Esto es lo que ves cuando abres un programa en un editor de código.

* Tipos de archivos: Estos archivos de texto a menudo se guardan con extensiones como:

* .py (Pitón)

* .java (Java)

* .cpp (C ++)

* .js (JavaScript)

* .html (HTML - Para páginas web)

* .css (CSS - Para el estilo de la página web)

* Contenido: Los archivos de texto contienen las instrucciones escritas en un lenguaje de programación específico, junto con comentarios que ayudan a explicar el código.

2. Almacenamiento de código ejecutable

* Lenguajes compilados (como C ++, Java):

* Compilación: El código fuente se convierte en instrucciones legibles por máquina (código de máquina) por un programa llamado compilador.

* Archivos ejecutables: El código de la máquina se empaqueta en un archivo ejecutable (como un archivo .exe en Windows).

* Almacenamiento: Estos archivos ejecutables se almacenan en el disco duro de su computadora u otro dispositivo de almacenamiento.

* Lenguajes interpretados (como Python, JavaScript):

* Sin compilación: Los idiomas interpretados no se compilan directamente al código de la máquina. En cambio, son procesados ​​por línea por un intérprete.

* bytecode: Algunos lenguajes interpretados generan bytecode, que es una forma intermedia entre el código fuente y el código de la máquina.

* máquina virtual: El código de bytecode o fuente es ejecutado por una máquina virtual, que traduce el código en instrucciones que la computadora puede entender.

3. Almacenamiento del programa en la memoria

* Carga: Cuando ejecuta un programa, el archivo ejecutable se carga en la RAM de la computadora (memoria de acceso aleatorio).

* Ejecución: La CPU (Unidad de Procesamiento Central) luego lee las instrucciones de la memoria y las ejecuta.

* Datos: Los programas también necesitan almacenar datos mientras se ejecutan (como números, cadenas y variables). Estos datos también se almacenan en RAM.

Ejemplos:

* Un programa Python: Creas un archivo .py que contiene tu código Python. El intérprete de Python lee el archivo .py y las instrucciones se ejecutan.

* Un programa Java: Escribes tu código Java en un archivo .java. El compilador Java convierte el archivo .java en un archivo .class (bytecode). Una máquina virtual Java (JVM) luego lee el archivo .class y ejecuta el código.

Puntos clave

* Existen programas tanto en formularios legibles por humanos (código fuente) como legible a máquina (ejecutable).

* El tipo de lenguaje utilizado dicta si el programa está compilado o interpretado.

* Durante la ejecución, los programas residen en RAM, lo que permite que la CPU acceda a ellos rápidamente.

¡Avíseme si tiene preguntas más específicas sobre cómo se almacenan los programas o cualquier otro aspecto de la programación!

C /C + + Programming
Cómo declarar funciones inline en C + +
Cómo escribir código para el iPhone
Cómo volver a la función principal en C + +
Cómo moldeada Char internacional
¿Cuál es el ejemplo para guardar y como?
¿Qué es la ejecución con respecto al lenguaje c?
Cómo hacer una cadena en una matriz de caracteres en C + +
Cómo hacer un Web Mashup
Conocimiento de la computadora © http://www.ordenador.online