x
1

Software build



En el campo de desarrollo de software, el término construcción (en inglés, build) es similar a aquel de cualquier otro campo. Esto es, la construcción de algo que tiene un resultado observable y tangible.[1]​ Históricamente, la construcción a menudo se ha referido tanto al proceso de convertir archivos de código fuente a standalone artefacto(s) de software aislado(s), que se pueden ejecutar en un ordenador, o el resultado de llevarlo a cabo. Aun así, este no es el caso con tecnologías como Perl, Ruby o Piton que son ejemplos de lenguas interpretadas.

El proceso de construir un programa de ordenador se gestiona normalmente por una herramienta de construcción, un programa que coordina y controla otros programas. Ejemplos de tales programas son Make, Gradle, Meister por OpenMake Software, Ant, Maven, Rake, SCons y Phing. La utilidad de construcción típicamente necesita preprocesar, compilar y enlazar varios archivos, en el orden correcto. Si el código fuente en un archivo particular no ha cambiado, entonces puede no necesitar ser recompilado . Utilidades de construcción sofisticada y linkers intentan refrenar la recompilación del código que no lo necesita, para acortar el tiempo requerido para completar la construcción. Un proceso más complejo puede implicar otros programas que producen código o datos como parte del proceso de construcción.



Escribe un comentario o lo que quieras sobre Software build (directo, no tienes que registrarte)


Comentarios
(de más nuevos a más antiguos)


Aún no hay comentarios, ¡deja el primero!