In computing, a build is a compiled piece of software; that is, the actual product or result of the compilation process. I've found sources on the web which use "compilación", but I feel this describes rather the process and not the end product, which is what the English term designates. Is there a better word for this in Spanish, which more closely describes the English term?
-
4As a programer, I use archivo compilado, m., ("compiled file"), and ejecutable, m., ("executable"). If referring to a numbered build, an alternative is versión, f. ("version").– RafaelCommented Oct 4, 2016 at 11:55
-
1I'm much the same as Rafael. But if I say something like "in/for the new build, I've added...", I'll use compilación. It just depends a lot on context– user0721090601Commented Oct 4, 2016 at 12:46
-
1Almost as @Rafael said but I'd use "compilación" if it is a build for testing or anything different from a release. I'd use "versión" when it is the build to be released. If you are talking to another IT savvy person you could use just "build" :-)– DGaleanoCommented Oct 4, 2016 at 14:13
-
Tal vez sea más cercano al concepto en inglés usar "compilado"; indicando el producto de la compilación e inferiendo distintas fuentes que requieren compilación.– DavidCommented Oct 6, 2016 at 13:50
4 Answers
It seems that the DLE is updated with the modern meaning of compilar:
Del lat. compilāre 'plagiar'.
- tr. Allegar o reunir en un solo cuerpo de obra, partes, extractos o materias de otros varios libros o documentos.
- tr. Inform. Convertir un programa en lenguaje máquina a partir de otro programa de computadora escrito en otro lenguaje.
The second meaning is the new one, but the verb also has an old meaning, that also appears in the derivated word:
Del lat. compilatio, -ōnis 'saqueo', 'plagio'.
- f. Acción y efecto de compilar.
- f. Obra que reúne informaciones, preceptos o doctrinas aparecidas antes por separado o en otras obras.
Taking the first meaning, it seems that as you say, a compilación is the process of building the build. But the second meaning refers to an already compilated work. So taking this second meaning, we can infer that a compilación is also the produced build, by the similarities in the concepts of build and compilation.
If you seek other alternatives, maybe ensamblado (from ensamblar: "preparar un programa en lenguaje máquina a partir de un programa en lenguaje simbólico"), construcción, compilado or just build could work.
-
2I would recommend using "compilado" rather than compilación in order to refer to the product of the compilation.– DavidCommented Oct 6, 2016 at 13:52
The term you´re looking for is "programa". It´s used to define the compiled build, but it can also be used to define the source code.
If you´re in a technical context, you can use "compilación", but it really is the process of compiling. In spanish you can use the present participle as a name. But outside the technical context the word used is "programa"
-
Nótese que
bulid
se utiliza también para hablar de webs (esta misma). Éstas no son programas, sino aplicaciones.– fedorquiCommented Oct 4, 2016 at 12:42 -
2
-
See my comment in @CptEric's answer. The linked Wikipedia article specifically chooses "artifacts" as opposed to program or executable precisely because of the distinction. Welcome from me as well! :)– ardilaCommented Oct 4, 2016 at 13:26
-
1@fedorqui don't welcome him so much....It is an unregistered user. I still think that you should be registred to answer hahaha– DGaleanoCommented Oct 4, 2016 at 14:19
-
@DGaleano yeah... "Solo el eco me responde" hahaha. I just found this relevant post about it “Post as guest” is a bad user experience and encourages low quality contributions. Get rid of it. Probably worth adding to your question in Meta.– fedorquiCommented Oct 4, 2016 at 14:24
The world you're looking for is "Ejecutable".
En informática, un ejecutable o archivo ejecutable, es tradicionalmente un archivo binario, o como se le conoce habitualmente, cuyo contenido se interpreta por el ordenador como un programa.
-
2The output of a build isn't always/necessarily an executable, though. In continous integration scenarios, for example, one can be concerned only with the fact that the build and subsequent tests succeed. Ejecutable doesn't quite work here, unfortunately.– ardilaCommented Oct 4, 2016 at 13:22
Build es una construcción o prototipo. Se refiere a una versión operativa de un producto software que incorpora un subconjunto de las funciones que se incluirán en el producto final. Generalmente se identifica por un número de compilación, en lugar de por un número de versión.
-
While it is true that builds can be prototypes, not all builds are prototypes necessarily (e.g. release builds).– ardilaCommented Mar 21, 2018 at 16:07
-
This is true, hence the distinction between 'prototipo', Wikipedia dixit for prototype: "A prototype is an early sample, model, or release of a product built to test a concept ..." and 'construcción' as release build or release engineering.– JLPrietoCommented Mar 23, 2018 at 11:05
-
Pues a mí me gusta la respuesta. +1, a ver si te vemos en breve con más respuestas :)– fedorquiCommented Jun 18, 2018 at 12:29