Compilación

En el desarrollo de software, «compilar» se usa como verbo y «compilación» como sustantivo. El verbo se refiere al proceso de compilación, es decir, los pasos necesarios para crear una aplicación. El sustantivo describe una versión específica de un programa.

Compilar (verbo)

La creación de un programa de software ejecutable suele describirse como «compilar» una aplicación debido a todos los pasos involucrados. Estos pasos se conocen colectivamente como el «proceso de compilación», que incluye lo siguiente:

  1. Comprobar el código fuente en busca de errores de sintaxis
  2. Compilar el código fuente en código máquina
  3. Vincular bibliotecas y otros recursos, como imágenes y archivos multimedia, a la aplicación
  4. Generar una aplicación ejecutable o un archivo ejecutable

Los programadores suelen usar una aplicación de desarrollo de software, como un IDE, para automatizar el proceso de compilación. Muchos IDE incluyen un comando «Compilar» o «Compilar y ejecutar» que realiza todos los pasos de compilación y genera una aplicación ejecutable.

Compilación (sustantivo)

Cada versión de un programa de software se denomina compilación. Algunas compilaciones pueden ser internas (no publicadas para el público), mientras que otras son versiones oficiales. Por ejemplo, un desarrollador puede probar y perfeccionar varias compilaciones internas antes de publicar una compilación estable.

Como cada compilación es única, el número o ID de compilación también debe ser único. Algunos desarrolladores agregan el ID de compilación a la versión pública, mientras que otros lo muestran como un valor independiente. Muchas aplicaciones, especialmente las más pequeñas, no incluyen un número de compilación público.

El ID de compilación suele ser el cuarto número (después del tercer punto) cuando se agrega a la versión pública. El control de versiones de software estándar usa la siguiente convención:

Versión principal . versión secundaria . parche . compilación

Por ejemplo, la versión 4.2.17.2895 de una aplicación puede desglosarse así:

  • 4 - Versión principal
  • 2 - Versión secundaria
  • 17 - Parche
  • 2895 - Compilación

NOTE: En algunos casos, los desarrolladores publican diferentes compilaciones entre actualizaciones automáticas de software. Por ejemplo, un desarrollador puede publicar una nueva compilación después de realizar una actualización menor, como corregir un error tipográfico. Sin embargo, la actualización no es lo bastante importante como para distribuir la versión más reciente a todos los usuarios. En su lugar, el desarrollador puede esperar hasta la siguiente versión secundaria o actualización de parche para notificar a los usuarios sobre la actualización.

Actualizado October 26, 2021 por Per C.

quizPon a prueba tu conocimiento

Which file format does not support the RGBA color model?

A
JPEG
0%
B
PSD
0%
C
PNG
0%
D
TIFF
0%
Correct! Incorrect!     View the RGBA definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Compilación en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.