¿Qué es compilar en programación?

Estrella 94 respuestas
Hola, me pueden explicar este término? muchas gracias!
{0} / {1} caracteres recomendados
La respuesta debe contener algún carácter
Respuestas
Damian
La palabra compilar significa traducir un código de programación a codigo ejecutable por la máquina. Para compilar un codigo fuente y convertirlo en ejecutable hay distintas formas dependiendo del compilador que se utilice.
Escribe una respuesta
Andrés Prömmel Prömmel
Compilar es el proceso que traduce un lenguaje de programacion ... por ejemplo un codigo java ... al lenguaje de maquina que solo entiende el procesador basicamente
Escribe una respuesta
Rafael Manchego
Es hacer un revisado por todo el código evaluando que esté bien escrito para así mismo poder ejecutar el código
Escribe una respuesta
Juan Carlos Llano Lopez
Se utiliza mucho en programación de lenguaje C. Es el proceso mediante el cual se traduce un código de programación a un código que puede procesar la maquina, Es decir un código fuente a un ejecutable.
Escribe una respuesta
Daniel
Hola Estrella. Compilar en programación significa que el código que hacemos lo transformamos a código que entienden las máquinas, como PC por ejemplo. Las computadoras entienden el código bit que son los ceros y unos, por ejemplo 1001100 es un código que entienden las máquinas. Ahora bien, compilar es transformar todo nuestro código que hicimos a este código de máquina y de esta forma obtener un programa ejecutable que se puede leerse fácilmente por las computadoras y otras máquinas. Un ejemplo sencillo para que entiendas: En tu programa quieres mostrar "Hola mundo!" --> la computadora intenta leer eso y no sabe lo que es. Ahora, si tu tendrías algo como 10011001010001110 por ejemplo, ---> la computadora lee eso y te devuelve "Hola mundo!". Es por esto que no importa en qué lenguaje creamos nuestro programa, al final tenemos que transformarla (compilar) al lenguaje bit, entendible por las computadoras. Espero que te aclaré las dudas.
Escribe una respuesta
Nixon
Daniel, muy bien explicado.
Escribe una respuesta
Jonathan Guzman
Compilar básicamente, es convertir todas las sinstrucciones que contiene el código de tu programa a lenguaje de máquina (señales digitales que se pueden operar en la CPU por ejemplo).
Escribe una respuesta
Marisa Possetto
Hola Estrella! Compilar es básicamente "traducir" a un lenguaje "entendible" por la computadora. Además de compiladores hay otros traductores que se denominan intérpretes. Espero te sirva.Saludos
Escribe una respuesta
Walter Mülller
Compilar es traducir un programa que escribimos(código fuente) al lenguaje de la maquina (ya que no podemos programar a ese nivel. Hoy en día es un termino importante, por que si un lenguaje es compilado o no, dice mucho a su seguridad, velocidad y exclusividad
Escribe una respuesta
la compilacion en programacion es pasar las instruciones de un lenguaje de programacion a codigo binario , en este caso 1 y 0 que es lo que entienden las maquinas ( en pocas palabras traducir de un lenguaje de programacion a lenguaje de maquina). existen varios compiladores segun el lenguaje de programacion que estes usando
Escribe una respuesta
Compilar en el ámbito de la programación quiere decir que tu codigo en cualquier lenguaje se pueda traducir a lenguaje maquina. Cada lenguaje tiene su propio intérprete instalado. Tambien depende de que lenguaje tengas si es mas tipado o menos tipado sera mas dificil compilar o no. Un ejemplo claro seria Python y Java. Java si no pones ";" al final de cada sentencia te dare un error de compilación en cambio en Python no hace falta poner ";" pero si debe de estar bien identado para que no te de error de compilación.
Escribe una respuesta
Pedro Carlos Llanes Saura
Profesor Verificado
Compilar es la acción de un código escrito, pasarlo por una máquina virtual que genera código máquina que puede ser ejecutado en el ordenador. Para ello el código tiene que estar correctamente escrito sin faltas de lenguaje. En algunos lenguajes de alto nivel también se hacen comprobaciones para compilar que no son de léxico sino de semántica como comprobar que una operación no de infinito (tipo x/0).
Escribe una respuesta
Jose Antonio SANCHEZ SALINAS
Profesor Verificado
interpretar para que el ordenador pueda leer el código
Escribe una respuesta
Victor Ernesto Puentes Perez
Profesor Verificado
Compilar en programación se refiere al proceso de convertir un conjunto de instrucciones escritas en un lenguaje de programación en un formato que una computadora pueda entender y ejecutar. Imagina que estás escribiendo un libro en un idioma que solo tú entiendes, y necesitas traducir ese libro a un idioma que otras personas (en este caso, la computadora) puedan entender y seguir.
Escribe una respuesta
Compilar en programación se refiere al proceso de traducir el código fuente escrito por un programador en un lenguaje de programación de alto nivel (como C, C++, Java, etc.) a un formato que pueda ser ejecutado por una computadora. Este proceso es realizado por un compilador, que es una herramienta de software específica para cada lenguaje de programación. El flujo típico de trabajo de compilación incluye los siguientes pasos: Escritura del Código Fuente: El programador escribe el código fuente en un lenguaje de programación de alto nivel. Preprocesamiento (opcional): Algunos lenguajes de programación tienen un paso de preprocesamiento que realiza tareas como la inclusión de archivos de encabezado, macros y otras manipulaciones antes de la compilación principal. Compilación: El compilador traduce el código fuente a un código intermedio o código objeto, que generalmente está en un formato específico para la plataforma de destino. Enlace (opcional): En algunos casos, el código objeto se enlaza con otras bibliotecas y módulos para formar un programa ejecutable final. Generación del Ejecutable: El resultado final es un programa ejecutable o un archivo binario que puede ser ejecutado en una computadora. La compilación se realiza una vez antes de ejecutar el programa, y el programa compilado puede ejecutarse repetidamente sin la necesidad de recompilar, a menos que se realicen cambios en el código fuente. Este enfoque proporciona eficiencia en la ejecución del programa y facilita la distribución de software, ya que se puede distribuir solo el código compilado sin revelar el código fuente.
Escribe una respuesta
Sergio Federico
Es "traducir" nuestro código a un formato en el que el ordenador puede interpretarlo y ejecutarlo
Escribe una respuesta
Raul Sanz
Profesor Verificado
Compilar en programación es el proceso de convertir código escrito en un lenguaje de programación (como C++, Java o Python) a un formato que la computadora puede ejecutar directamente.
Escribe una respuesta
Israel
Es una traducción previa del lenguaje al lenguaje máquina en el cual se procesa todo el código y se detectan errores del mismo.
Escribe una respuesta
Mario
Se refiere a transformar el lenguaje del código que estas usando, como java, c#... A un lenguaje de bajo nivel que entienda el ordenador para que pueda ejecutarlo
Escribe una respuesta
Es cuando terminas de hacer un programa y verificas que la sintaxis no tiene error en el código, que no es lo mismo q realice el programa q tu quieres
Escribe una respuesta
Aissa Mayimout
Profesor Verificado
Imagina que estás escribiendo una carta en un idioma que solo tú entiendes, pero necesitas que otros la lean. Compilar es como tener a alguien que traduce esa carta a un idioma que todos puedan entender. En el mundo de la programación, escribimos código en un lenguaje que la computadora no puede entender directamente. Ese código, llamado código fuente, necesita ser traducido a un lenguaje que la computadora pueda ejecutar, y eso es lo que hace la compilación. Cuando escribes tu programa en un lenguaje de programación como Java o C++, el código fuente es como tu carta personal a la computadora. Pero antes de que la computadora pueda entender y ejecutar ese código, necesitas traducirlo a un lenguaje que la máquina pueda entender directamente, llamado código máquina. Aquí es donde entra en juego el compilador. El compilador es como tu traductor personal. Toma el código fuente que has escrito y lo convierte en un programa ejecutable que la computadora puede entender y seguir. Es un proceso de dos etapas: la compilación y la ejecución. Durante la compilación, el compilador revisa todo tu código fuente en busca de posibles errores y lo traduce a código máquina. Si encuentra algún error, te lo informará para que puedas corregirlo antes de que tu programa se ejecute. En resumen, compilar es como traducir tu código escrito en un lenguaje de programación a un lenguaje que la computadora pueda entender y ejecutar. Es el paso previo necesario para que tus brillantes ideas se conviertan en software funcional. ¿Todo claro hasta ahora? Si tienes alguna pregunta, ¡no dudes en preguntar!
Escribe una respuesta
Adrián Lizaga
Compilar es el proceso por el cual se pasa el código desde un lenguaje de alto nivel (C, C++, Java...) a codigo maquina (0s y 1s) para que pueda ser ejecutado por el procesador de tu ordenador, el cual solo entiende eso.
Escribe una respuesta
Compilar es el proceso por el cual se transforma un código fuente que un programador ha escrito en un lenguaje legible como puede ser C++, java, Dart... en un lenguaje comprensible para un ordenador o móvil, en definitiva consiste en traducir de un lenguaje a otro, ese proceso es el compilado de una aplicación.
Escribe una respuesta
José Antonio
Compilar es como traducir. Es el proceso que hace compilador en traducir todo tu código a lenguaje máquina. Una vez que el ordenador ya entiende tu código y no ve ningún problema, puedes ejecutar tu código, que es diferente a compilar. Ejecutar es básicamente, poner tu código a funcionar y que haga su trabajo.
Escribe una respuesta
Vanessa
Traducir un lenguaje de alto nivel como Java,Python, JavaScript,etc que se parecen al lenguaje humano, en código máquina,binario, algo que el ordenador entiende y puede ejecutar.
Escribe una respuesta
Ines Garza
Compilar es que tu código funcione, es decir, que se ejecute sin errores. Cuando no compila se dice que se rompe la ejecución y como se dice vulgarmente 'peta'. En la consola o en los logs veras los errores para poder solucionarlo.
Escribe una respuesta
Hola Estrella, compilar es el proceso de convertir un programa informático escrito en un lenguaje de alto nivel a un programa ejecutable en lenguaje de máquina. El lenguaje de máquina es el lenguaje que entiende directamente el hardware de la computadora. El proceso de compilación se realiza mediante un programa llamado compilador. El compilador analiza el código fuente del programa y genera un programa ejecutable que puede ser ejecutado por la computadora.
Escribe una respuesta
Mariano
La compilación es la operación mediante la cual convertimos las instrucciones de código en un lenguaje que la máquina, en nuestro caso el pc, pueda entender para llevar a cabo la ejecución del programa.
Escribe una respuesta
Buenas! Compilar es pasar un código escrito en un lenguaje de programación como C, Java, C++... A generar un "ejecutable" que entienda el ordenador. Al final los ordenadores no son capaces de entender los lenguajes de programación, eso solo lo entienden los humanos, y al compilar un programa, ya sí sería capaz de entenderlo y ejecutarlo. Un saludo,
Escribe una respuesta
proceso de transformar un programa informático escrito en un lenguaje en un conjunto de instrucciones en otro formato o lenguaje
Escribe una respuesta
Compilar en programación se refiere al proceso de traducir el código fuente escrito en un lenguaje de programación de alto nivel (como C, C++, Java, etc.) a un código ejecutable de bajo nivel o código máquina que puede ser entendido y ejecutado por la computadora. Este proceso es llevado a cabo por un programa llamado "compilador".
Escribe una respuesta
Pau
En pocas palabras compilar es el proceso con el que se traduce un lenguaje de programación de alto nivel (Python, Java, C, etc) a un lenguaje de bajo nivel (código máquina) el cual es el que entiende el dispositivo.
Escribe una respuesta
Hola Estrella. Para entender qué es "compilar" en programación primero es necesario entender qué es programar. Programar para un ordenador es crear una serie de instrucciones, generalmente declarativas, que le indican al ordenador lo que nosotros queremos que él realice. Ese conjunto de instrucciones una vez terminado constituye un programa o software ejecutable en un ordenador, en un sistema operativo determinado. Ahora bien, los lenguajes de programación (que son muchísimos, como seguramente sabrás) se escriben, es decir poseen una sintaxis que los ordenadores no conocen. La sintaxis de la mayoría de los lenguajes de programación es una sintaxis hecha por humanos, para ser entendidas por humanos. Los lenguajes de programación básicamente se componen de "palabras privativas" o conceptos claves que precisamente se encargan de indicarle al ordenador lo que debe hacer, como ya te expliqué. A través de esas palabras claves le decimos al ordenador lo que queremos que haga conectándolas a través básicamente de la lógica. La base de todo programa o software es una lógica determinada. Del tipo si A es igual a 3 y B es igual a 4, si yo te pido que sumes A + B tú debes adicionar los valores de A y B. Esto sigue una lógica matemática. Ahora bien, una vez entendido esto, volvamos al tema principal de compilar. ¿Cuál es el problema? Pues el problema es que los ordenadores no entienden ni la lógica humana ni el lenguaje de programación de los humanos. Por que las computadoras, hasta hoy al menos, sólo entienden lo que se llama "lenguaje binario" (que por cierto también fue inventado por humanos, como te imaginarás). El lenguaje binario es más bien un código con el que se manejan los procesadores de los ordenadores para llevar a cabo las instrucciones que el usuario o programador les dá. Ese código se compone de 0s y 1s. Entonces, compilar es esencialmente "traducir". Traducir el lenguaje de programación determinado a código binario, o como también se lo llama, "lenguaje de máquina". Y para ello existen otros programas que se llaman "compiladores", que se encargan de traducir las palabras claves, instrucciones y lógica de un programa determinado a lenguaje de máquina. Así por ejemplo, la letra "a", en código binario, se dice, "01100001". Te preguntarás ¿por qué las computadoras se manejan con código binario y no con el lenguaje y la lógica humanas? Pues, porque para un ordenador es mucho más rápido y eficiente (en términos de gasto de energía y calor) leer en código binario. Espero que mi respuesta te sea de utilidad. Por cualquier otra duda, estoy a tu disposición. Cordial saludo.
Escribe una respuesta
Compilar en programación es el proceso de convertir el código fuente escrito por los programadores en un formato que un ordenador pueda entender y ejecutar. Es como traducir un libro a un idioma que todos puedan entender, pero en este caso, el "idioma" es el código de la máquina.
Escribe una respuesta
Marcos
Es el proceso en el cual se traduce un lenguaje de programación, comprensible por los humanos, a un código que puede interpretar una maquina. En el caso de lenguajes como java, a un código independiente del procesador y que es interpretado por una máquina virtual; y en el caso de lenguajes como C, en un código con las instrucciones especificas para el tipo de procesador.
Escribe una respuesta
Oscar García Bolívar
Profesor Verificado
Compilar un código consiste en convertir el código fuente en el código propio del procesador. El código que utilizan los procesadores es de bajo nivel, excesivamente laborioso. Los lenguajes de programación tienen un formato más accesible para escribir código. Pero para poder ejecutarse, este debe convertirse al lenguaje del procesador donde va a ejecutarse.
Escribe una respuesta
Hola Estrella. La compilación es uno de los procesos necesarios para pasar de un código fuente escrito en cualquier lenguaje a código maquina o binario, que es el que realmente entienden los procesadores.
Escribe una respuesta
Al compilar lo que hace tu lenguaje es pasar tus órdenes a lenguaje que el entiende, para poder procesarlo es decir transforma tu cogido en código binario para poder trabajarlo.
Escribe una respuesta
Hola. Básicamente transforma el código que se escribe en un lenguaje (java, c, Python,etc) en otro lenguaje que entiende la máquina
Escribe una respuesta
Adolfo Terrón
Profesor Verificado
Compilar es coger un programa escrito en un lenguaje de alto nivel y traducirlo a un ejecutable en código máquina directamente ejecutable por la CPU del ordenador
Escribe una respuesta
Compilar en programación es como hornear en cocina, es decir, traducir el código que escribimos en las acciones o el formato que deseamos
Escribe una respuesta
Richard
Profesor Verificado
Es la acción de revisar la sintaxis del lenguaje en el que está escrito el código, además, si no tiene ningún error genera un ejecutable con todo lo necesario para hacer correr (ejecutar) el programa en cuestión.
Escribe una respuesta
Compilar en programación es el proceso de traducir el código fuente de un programa escrito en un lenguaje de alto nivel a un código ejecutable comprensible por la computadora. Este proceso es realizado por un compilador, generando un archivo ejecutable que puede ser ejecutado directamente por la máquina. El código fuente original se convierte en un conjunto de instrucciones de bajo nivel que la computadora puede entender y ejecutar.
Escribe una respuesta
Compilar un código escrito en cualquier lenguaje es el proceso que traduce el código a un archivo ejecutable
Escribe una respuesta
Compilar en programación es el término que se utiliza para traducir un código en cualquier lenguaje de programación a un binario o ejecutable en lenguaje máquina.
Escribe una respuesta
Luis Antonio Luzuriaga
Profesor Verificado
Hola compilar es traducir tu código ya sea Java,C,etc y convertirlo en lenguaje maquina entendido por el ordenador, espero poder haberte ayudado!
Escribe una respuesta
Daniel Solano
Compilar es un proceso que se realiza para convertir tu código (ya sea que lo hayas hecho en Python, Java, C++, etc) en un lenguaje que la computadora pueda leer. En este caso la computadora solo entiende números binarios, o sea ‘ceros y unos’ (0 y 1). Por lo que cuando escribes tu código en letras como por ejemplo Python, cuando nombras variables y ‘compilas’ esa variable, lo que estás haciendo es traducir el nombre de la variable a “0 y 1”. Ejemplo: Quieres hacer la receta de un pastel. Haces tu código de la siguiente manera: harina = 2 huevo = 2 azucar = 1 mezclar_ingredientes(harina, huevo, azucar) Compilar: 01010101 11011010 00101010 011001110… Básicamente, esta serie de números equivalen a la instrucciones anteriores que dimos de la receta. De esta forma es que el computador logrará realizar la receta. Y también escucharás programadores que dicen “no me compila”, esto se debe a varias razones, entre ellas un error de sintaxis, variables o funciones que no existen, archivos faltantes, problemas en la configuración del entorno de desarrollo. Entonces, en resumen cuando un programador dice “no me compila” es porque alguna de las instrucciones que diste en tu código tiene algún error de sintaxis (que es común encontrar este error, ya sea porque copiamos mal alguna palabra o algo así) Pero básicamente compilar es traducir tu código fuente al lenguaje máquina que viene siendo 0 y 1.
Escribe una respuesta
Andres
En informática, un compilador es un programa que traduce código escrito en un lenguaje de programación a otro lenguaje.​ En este tipo de traductor el lenguaje fuente es generalmente un lenguaje de alto nivel y el objeto un lenguaje de bajo nivel, como assembly o código máquina.​ Compilar un programa consiste en traducirlo de un lenguaje de programación a otro.
Escribe una respuesta
Escribir para que una computadora te entienda, en un lenguaje de programacion.
Escribe una respuesta
la compilación hablando claro es cuando se recoge todo el código que se ha programado para proceder a ejecutarlo en nuestro sistema.
Escribe una respuesta
Andreu Corominas Murtra
Profesor Verificado
Compilar es un proceso que ejecuta un ordenador por el que un programa escrito en un lenguaje de programación humano (C, C++, Java, ...) es "traducido" a lenguaje máquina, es decir al lenguaje listo para que dicho programa sea ejecutado por un ordenador, que se trata de un código binario de instrucciones. Este proceso de compilación lo ejecutan los compiladores.
Escribe una respuesta
Compilar un programa es traducir un programa escrito en un lenguaje de programación a lenguaje máquina (entendible por el ordenador)
Escribe una respuesta
Compilar es el proceso de convertir código fuente en un programa ejecutable.
Escribe una respuesta
Compilar es la acción de construír un programa de ordenador a partir de un código fuente. Un ordenador es capaz de ejecutar instrucciones expresadas en lenguaje máquina (compuesto de unos y ceros), pero este lenguaje no es fácil de entender por los humanos. Para ello, un programador puede escribir su programa utilizando un lenguaje de programación y utilizar la herramienta llamada compilador para transformarlo en lenguaje máquina.
Escribe una respuesta
Marcos España
Profesor Verificado
Hola, compilar es transformar el código fuente C++, Java, Python, etc ... A un código ejecutable por la máquina ... Eso es en esencia ... Si se profundiza más se puede hablar de lenguajes interpretados (más modernos) o no (más antiguos)
Escribe una respuesta
Alfonso Hidalgo López
Profesor Verificado
Compilar un programa es traducirlo de un lenguaje cercano al humano a un lenguje entendible por la máquina.
Escribe una respuesta
Jesús Robles
Profesor Verificado
Te lo voy a explicar tal como se lo explico a mis alumnos. ¿Sabes esos momentos en los que hablas con un abogado, un gestor... y no te enteras de nada de lo que te está diciendo?? Tú piensas háblame en mi idioma, por favor!!! Pues eso es compilar, es un proceso por el que se traduce las órdenes que tú das a un lenguaje que el PC puede entender.
Escribe una respuesta
La compilación es el proceso final de la programación que convierte el fichero fuente en un fichero ejecutable .exe no modificable
Escribe una respuesta
Evelyn
Hola Estrella, imagina que estás escribiendo un libro en un idioma que solo tú entiendes, y quieres que otras personas lo lean, pero no hablan tu idioma. Compilar en programación es como tener un traductor que toma tu libro en tu idioma especial y lo convierte en un libro en un idioma que todos pueden entender. De esta manera, el ordenador puede leer y ejecutar el programa que escribiste. En resumen, compilar es como traducir el código que escribiste para que el ordenador pueda entenderlo y hacer lo que le has indicado.
Escribe una respuesta
Joaquín Pardos Guillén
Profesor Verificado
Hola Estrella, Compilar es convertir el lenguaje con el que escribimos a lenguaje máquina, el que entiende el procesador. Espero te haya servido Un saludo
Escribe una respuesta
Compilar es el proceso de transformar un programa informático escrito en un lenguaje en un conjunto de instrucciones en otro formato o lenguaje. Un compilador es un programa de computadora que realiza dicha tarea
Escribe una respuesta
Compilar es transformar el código dé programación de un lenguaje concreto (Java, Python…) a un leguaje capaz de ejecutarlo la máquina. En el caso de Java es algo más compleja esa transformación, pues se compila en un principio en bytecode para luego ejecutar en una máquina virtual JVM.
Escribe una respuesta
Es convertir unas instrucciones creadas por el usuario a lenguaje máquina para que las puedan leer e interpretar
Escribe una respuesta
Compilar es traducir un código hecho en un lenguaje de programación (por ejemplo C++, C) a un lenguaje (llamado lenguaje de máquina o lenguaje binario) que la computadora entiende y puede ejecutar. El compilador generalmente traduce todo el código y genera un archivo .exe el cual puede ser ejecutado por el sistema operativo. Cuando el proceso de traducción y ejecución se ejecuta instrucción por instrucción sin generar un archivo ejecutable, se dice que es un interprete (no un compilador)
Escribe una respuesta
Hola Estrella, compilar significa convertir el código que tu escribes en el compilador, en lenguage máquina, para que tu ordenador pueda entenderlo y almacenarlo en la RAM como una instrucción. En definitiva, el código que tú escribes, cuando lo compilas se convierte en un código digital compuesto de unos y ceros (1/0) , que tu máquina (pc) entiende y puede ejecutar. Espero te haya servido esta respuesta. Un saludo
Escribe una respuesta
analisis y generacion de codigo y asi generar el codigo ejecutable.
Escribe una respuesta
Tiene explicación más técnica pero para entenderlo te voy a dar un ejemplo, es como cuando escribes un texto y el profesor te corrige las faltas de ortografía, si tienes faltas las subraya en rojo, pero en un código, si tienes errores el compilador lo va a indicar y no te va a dejar generar el jar o el war del código, no te deja probar la funcionalidad de tu código.
Escribe una respuesta
El programador escribe código en un lenguaje de alto nivel como Java, C# o Python. Este lenguaje no es entendible para la maquina (microprocesadores). Lenguajes que entiende el ordenador: Ensamblador, Hexadecimal, Binario. Compilar es el proceso de traducir o convertir el lenguaje de alto nivel en uno de bajo nivel. Para ello se utiliza un compilador. Es un programa escrito en otro lenguaje intermedio que realiza esta tarea. Esto no es del todo cierto. Lenguajes como Java son semicompilados: "El kit de desarrollo de Java (JDK) cuenta con un compilador que convierte el código similar al inglés que se escribe en una versión en lenguaje de máquina llamada código intermedio de Java. El verificador de bytecode en el JRE verifica el formato y la precisión del código de Java antes de cargarlo en la JVM. Por ejemplo, si el código viola la integridad del sistema o los derechos de acceso, el entorno de tiempo de ejecución de Java (JRE) no cargará el archivo de clase." Fuente: https://aws.amazon.com/
Escribe una respuesta
Compilar en programación se refiere al proceso de traducir el código fuente de un programa escrito en un lenguaje de programación de alto nivel a un código ejecutable de bajo nivel que la computadora pueda entender directamente. Este proceso es esencialmente necesario para ejecutar un programa en una computadora. El flujo básico del proceso de compilación es el siguiente: 1. **Escritura del código fuente:** Los programadores escriben el código fuente en un lenguaje de programación de alto nivel, como C, C++, Java, Python, entre otros. 2. **Preprocesamiento:** En esta etapa, el compilador realiza acciones previas al proceso de compilación real, como la inclusión de archivos de cabecera, la expansión de macros y otras tareas de preparación. 3. **Compilación:** El compilador toma el código fuente preprocesado y lo traduce a un código intermedio o código objeto. Este código objeto es específico de la arquitectura de la máquina pero aún no es ejecutable. 4. **Enlace (Linking):** En esta fase, el enlazador toma varios archivos de código objeto y los combina para formar un programa ejecutable. También resuelve referencias a funciones y variables que se encuentran en diferentes partes del código. 5. **Generación de ejecutable:** Finalmente, se genera el ejecutable, que es el archivo binario que puede ser ejecutado por la computadora. El resultado de este proceso es un programa que puede ser ejecutado en la máquina específica para la que fue compilado. Cabe destacar que no todos los lenguajes de programación utilizan un proceso de compilación. Algunos, como Python, utilizan un enfoque de interpretación, donde el código fuente se ejecuta directamente por un intérprete sin pasar por un proceso de compilación previo. Otros lenguajes, como Java, utilizan un enfoque de compilación a bytecode, que luego se ejecuta en una máquina virtual Java (JVM).
Escribe una respuesta
Compilar significa siempre traducir la lógica de un programa informático desde un lenguaje de alto nivel a un lenguaje de menor nivel, o incluso directamente a un formato de "código máquina" (interpretable y ejecutable directamente por el ordenador). En cuanto al tipo de "traducción", todo depende de si el lenguaje de alto nivel se apoya en algún tipo de interprete en tiempo real (en cuyo caso, el código tras la compilación sería un híbrido entre el primero y el código máquina), y de otra serie de factores según la arquitectura del lenguaje.
Escribe una respuesta
Compilar es cuando el compilador transforma el código que hemos programado en el lenguaje que entiende la máquina (pc)
Escribe una respuesta
Hola! Compilar en programación se refiere al proceso de traducir el código fuente de un programa escrito en un lenguaje de programación de alto nivel a un lenguaje de bajo nivel. Por ejemplo, imagina que estás dando instrucciones a un robot para hacer algo. Pero hay un problema: el robot solo entiende un idioma muy básico y directo. Tienes tus instrucciones escritas en un idioma más complejo que el robot no comprende directamente. Para solucionar esto, necesitas traducir tus instrucciones a un lenguaje que el robot pueda entender.
Escribe una respuesta
Jose Pablo Garcia Lopez
Buenas tardes Estrella, el programador escribe sus programas en un texto que habitualmente utiliza terminología en inglés en los diferentes lenguajes (C#, Basic, Python, Java, SQL). Este texto no es inteligible por un ordenador que sólo puede ejecutar un archivo ".exe" que contiene código binario. Trasladar el código en texto a código binario le llamamos "Compilar" y lo realiza un program especial que se llama Compilador. Espero haberlo aclarado. Saludos,
Escribe una respuesta
Es traducir el código fuente (escrito en un lenguaje de programación de adstrayendose alto nivel ) a lenguaje máquina (código objeto) para que pueda ser ejecutado por la computadora.
Escribe una respuesta
Jonathan Verdu Liria
Profesor Verificado
Compilar hace referencia al proceso de pasar el código de programación que hayas escrito a un 'lenguaje máquina' que puede ejecutar el equipo, de este modo ejecutandolo (ya sea en el mismo momento que compilas o creando un ejecutable al compilar el codigo fuente).
Escribe una respuesta
Compilar el código fuente es hacerlo pasar por un programa, el compilador, que lo traduce al lenguaje máquina del ordenador, de manera que se puedan ejecutar las instrucciones que contiene, a veces generando un archivo ejecutable, otras ejecutándolo directamente.
Escribe una respuesta
Jose Luis Polo Quispe
Imagina que estás construyendo un castillo con bloques de construcción. El castillo es tu programa de computadora, y los bloques de construcción son las líneas de código que escribes. Pero hay un problema: la computadora no entiende directamente esos bloques. Necesitas convertirlos en algo que la computadora pueda entender y ejecutar. Aquí es donde entra el compilador. Piensa en él como un traductor especial. Toma tus bloques de construcción (código fuente) y los convierte en un conjunto diferente de bloques (código máquina o ejecutable) que la computadora sabe cómo manejar. Entonces, el proceso sería: Escribes tu código fuente: Construyes tu castillo usando bloques de construcción (escribes líneas de código). Compilas tu código: Llamas a tu traductor especial (el compilador), que toma tu castillo y lo convierte en un conjunto de bloques que la computadora puede entender directamente. Obtienes el programa ejecutable: Ahora tienes un castillo que la computadora puede "ver" y ejecutar. Es como si el compilador hubiera traducido tu castillo de bloques de construcción a un idioma que la computadora comprende. Ejecutas el programa: Finalmente, pones tu castillo (el programa ejecutable) en funcionamiento, y la computadora sigue las instrucciones que le diste cuando escribiste tu código original. Así que, en resumen, compilar es como traducir tu código escrito en lenguaje humano a un idioma que la computadora puede entender y ejecutar. ¡Espero que esta analogía simplificada sea útil!
Escribe una respuesta
Esther
Profesor Verificado
¡Hola Estrella! Imagina que estás escribiendo una carta en un idioma que solo tú y yo entendemos. Ahora, el compilador sería como alguien que traduce esa carta a un idioma que el ordenador comprende, para que pueda hacer lo que le estás pidiendo. Es básicamente convertir tus palabras (código fuente) en algo que el ordenador pueda seguir y ejecutar. ¡Así es como le decimos al ordenador lo que queremos que haga!
Escribe una respuesta
Miguel Gomez
Profesor Verificado
Compilar es como traducir, un traductor normal traduce algun texto de un idioma a otro por ejemplo. En programación usamos un lenguaje de programación para expresar el comportamiento de nuestro programa, pero claro solo lo entendemos nosotros, no el ordenador. En definitiva compilar es traducir ese lenguaje de programación a otro que entienda el ordenador, que solo comprende 1 y 0.
Escribe una respuesta
Compilar un programa, es el proceso de convertir el codigo fuente escrito a un lenguaje entendible por el equipo o Pc. Como es de esperar, la codificacion en la cual escribimos los programas, esta cerca de nosotros, pero lejos de ser entendido por la maquina, asi que, se requiere un proceso de conversion del programa a nuestro nivel a uno que pueda ser procesado por el equipo fisico.
Escribe una respuesta
Buenos días Estrella, la compilación es el proceso de traducción del código fuente de un programa, que son las líneas de código escritas en un lenguaje de programación de alto nivel, a código objeto o lenguaje de máquina. El código objeto es el único tipo de lenguaje que entienden los procesadores de los ordenadores. El compilador es el programa que se encarga de realizar esta tarea. En resumen, la compilación es el proceso mediante el cual se transforma un código escrito en un lenguaje de programación en un archivo ejecutable
Escribe una respuesta
Gonzalo Esteban Sánchez
Profesor Verificado
Compilar es cuando el ordenador "lee" tu programa y lo convierte en 1's y 0's. Cuando en un examen o ejercicio te piden que el código compile, están pidiendo que la ejecución sea exitosa, que no tenga ningún error en su ejecución.
Escribe una respuesta
Ion Irizar
Profesor Verificado
Compilar es el equivalente a traducir una frase de un idioma a otro. Los lenguajes de programación utilizan una sintaxis que permite a las personas hacer código que pueda ser ejecutado por un ordenador. Sin embargo, las máquinas no entienden nuestros lenguajes de programación por eso antes hay que traducir nuestro código a la sintaxis que sí entienden las máquinas. Esa traducción la realizan unos programas que se llaman compiladores, y por eso al proceso de traducción se le llama compilación.
Escribe una respuesta
David García Pérez
Profesor Verificado
Compilar en programación es el proceso de convertir código escrito en un lenguaje de programación (como C++, Java, o Python) a un formato que la máquina pueda entender y ejecutar. Este proceso es necesario porque los computadores no pueden entender directamente el código fuente escrito por los humanos, que suele ser en un formato de alto nivel y más fácil de leer y escribir. El proceso de compilación se realiza generalmente en varios pasos: Análisis Léxico: El compilador divide el código fuente en pequeñas unidades llamadas tokens. Estos tokens pueden ser palabras clave, identificadores, constantes, operadores, etc. Análisis Sintáctico: En esta etapa, el compilador organiza los tokens en una estructura llamada árbol sintáctico, que representa la estructura gramatical del código. Análisis Semántico: Aquí se verifica que el código fuente tenga sentido lógico y siga las reglas del lenguaje de programación, como tipos de datos correctos y uso adecuado de variables. Generación de Código Intermedio: El compilador traduce el árbol sintáctico a un código intermedio, que es un nivel entre el código fuente de alto nivel y el código máquina de bajo nivel. Optimización de Código: En esta fase, el compilador intenta mejorar el código intermedio para que se ejecute de manera más eficiente. Generación de Código Máquina: Finalmente, el compilador convierte el código intermedio en código máquina, que es un conjunto de instrucciones que el procesador de la computadora puede ejecutar directamente. Es importante mencionar que algunos lenguajes de programación, como Python, utilizan un proceso ligeramente diferente llamado interpretación, donde el código fuente se convierte y ejecuta en tiempo real, en lugar de ser compilado de antemano. Espero que esta explicación sea útil para Estrella y otros estudiantes interesados en el fascinante mundo de la programación.
Escribe una respuesta
Compilar es el proceso por el cual se traducen las órdenes de un lenguaje de programación (ya sea Python, Java, etc.) en órdenes que pueda entender el ordenador. Estás órdenes varían en función de si el ordenador es, por ejemplo, un PC o un Mac.
Escribe una respuesta
Compilar es transformar el código fuente (que entendemos nosotros) a código máquina (que solo entiende el ordenador), es decir, a código binario ya que el ordenador solo entiende de 1 y 0.
Escribe una respuesta
Matias
Compilar en programación es el proceso de convertir el código fuente de un programa en un lenguaje de programación en un formato ejecutable que la computadora pueda entender y ejecutar. Durante la compilación, el código fuente se traduce a un lenguaje de máquina específico para el sistema en el que se ejecutará el programa. Este proceso incluye la verificación de errores y la optimización del código para mejorar su rendimiento.
Escribe una respuesta
.SEGÚN RAE: verbo transitivo INFORMÁTICA Convertir un programa en lenguaje máquina a partir de otro programa de computadora escrito en otro lenguaje. Similar: codificar. Con mis palabras, para intentar explicártelo o codificártelo. Descodificar sería como traducir un lenguaje a otro código entendible por el/la usuario/a. Por lo tanto compilar, sería como apilar signos para hacer otro lenguaje más mecánico (tal vez más sencillo que el inicial o más servible).. a nivel computacional. Gracias a algún programa informático diseñado para tal efecto (automatizar) y hacer más eficaz el trabajo. ESPERO HABER CONTRIBUIDO AL ENTENDIMIENTO SOBRE ESTE TÉRMINO, TAMBIÉN NUEVO PARA MÍ. SALUDOS. Y GRACIAS POR PERMITIRME COOPERAR.
Escribe una respuesta
Africa Aragón Mollá
Profesor Verificado
Tan sencillo como que el sistema no entiende el lenguaje en el que programamos y debemos compilarlo, traducirlo, para que lo entienda él y sepa qué tiene que hacer cuando se ejecute. Cuanto más cómodo y sencillo es para nosotros programar, por usar un lenguaje casi natural, más complejo es el compilador. Si programamos en lenguaje Ensamblador, el compilador casi que se sienta y aplaude porque poco tiene que traducir.
Escribe una respuesta
Luis Miguel Casado Díaz
Profesor Verificado
Compilar es traducir el lenguaje de programación que entiende el humano (Cobol, c, ada, pascal, Fortran, en el lenguaje que entiende la máquina. El compilador es una compleja herramienta que acepta varios parametros y permite optimizar el codigo generdo y alertar al programador de errores que está cometiendo según las reglas del lenguaje de programación usado. https://gcc.gnu.org/ es la página de referencia de uno de los compiladores más populares de uso gratuito desarrollado por la comunidad de software libre.
Escribe una respuesta
Es transformar un programa informático que está programado en un lenguaje determinado en otro lenguaje determinado que sea entendible por cierto programa.....es como un intérprete de signos (la típica persona que hace de intérprete de signos para sordomudo)
Escribe una respuesta
Fabiana Leibovich
Hola Estrella, la compilación es un proceso mediante el cual el código que escribimos los programadores pasa por una serie de etapas mediante las cuales el código en alto nivel, es decir el que escribimos nosotros, mas cercano al lenguaje natural que hablamos es traducido al código que entienden los procesadores encargados de ejecutarlos (binario). Entre las etapas, se encuentran chequeo de sintáxis (es decir, que el código esté escrito correctamente para el lenguaje que va a ser compilado), semántico: que no haya divisiones por cero por ejemplo. Como va a ser el uso de memoria, etc.... Espero haberte ayudado!
Escribe una respuesta
Matias
Cuando uno programa, lo hace mediantes instrucciones que nosotros entendemos, al momento de compilar, estas instrucciones se convierten en codigo que la computadora interpreta mas agilmente.
Escribe una respuesta
Estrella
Miembro desde noviembre de 2018
© 2007 - 2024 Tus clases particulares Mapa web: Profesores particulares| Academias y centros