¿ La programación es el proceso de creación de aplicaciones informáticas interesantes desde el código legible por humanos . Las palabras de código que se utilizan para crear un programa de ordenador se denominan " código fuente . " Este código fuente necesita ser convertida a un formato que puede ser leído por un ordenador para ser útil . Este proceso de conversión se denomina "compilación ". Una parte crucial del proceso de compilación es la vinculación . El ejecutable binario compilado es cargado en la memoria principal para ejecutar . Source Code
código fuente es la versión legible por humanos de un programa de ordenador o una pieza de software. El código fuente está escrito en un lenguaje de programación . Una vez escrito , el código fuente se puede almacenar en la computadora como archivos de código fuente . Los tipos de archivo de los archivos de código fuente varían dependiendo del lenguaje de programación utilizado . Archivos C + + tienen la extensión " . Cpp " y archivos de Java tienen la extensión ". Java ". Cualquier cambio en el programa , se debe editar el código fuente .
Preprocessor
Los movimientos preprocesador a través del código fuente y reemplaza ciertas declaraciones tokenizados con otras declaraciones predefinidas. Declaraciones toquenización se incluyen en el código fuente por el programador para indicar la inclusión de un número de funciones e instrucciones estándar , sin que el programador tener que escribir realmente a cabo. Tokens se indican mediante un símbolo o símbolo en particular, como "# include " en C + + . La etapa preprocesador no aparece en el proceso de compilación de los lenguajes de programación .
Ensamblador
El ensamblador convierte el código fuente a código objeto. El código objeto se puede ejecutar como un programa en un ordenador. Otro término para el código objeto es " código máquina " o "binary ". El ensamblador es un programa que se escribe para cada sistema operativo específico de su computadora . Es posible que varios ensambladores de existir en el mismo lenguaje de programación en el mismo sistema operativo.
Vinculador
El enlazador toma varias partes del programa compilado y los combina para formar un único programa ejecutable . Por lo general, cuando se crean las grandes aplicaciones de software están escritos en trozos discretos , con cada fragmento se celebró en un archivo de código fuente independiente. El trabajo del enlazador es tomar cada uno de estos bloques, una vez que se han reunido , y combinarlos en una sola aplicación ejecutable.
Loader
loader es un componente del sistema operativo de un ordenador. El trabajo de la cargadora es colocar la aplicación de software ejecutable compilado en la memoria principal de la computadora . La memoria principal es la memoria en este contexto es normalmente la memoria RAM del ordenador. Cuando el cargador ha terminado de colocar la aplicación en la memoria principal del cargador pasa el control al software para que el software pueda cumplirla función. Durante el tiempo de la aplicación ejecutable no está en uso , se almacena en algún medio externo o en el disco duro del ordenador
.