5

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?

4
  • 4
    As 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").
    – Rafael
    Commented Oct 4, 2016 at 11:55
  • 1
    I'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 Commented Oct 4, 2016 at 12:46
  • 1
    Almost 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" :-)
    – DGaleano
    Commented 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.
    – David
    Commented Oct 6, 2016 at 13:50

4 Answers 4

3

It seems that the DLE is updated with the modern meaning of compilar:

compilar

Del lat. compilāre 'plagiar'.

  1. tr. Allegar o reunir en un solo cuerpo de obra, partes, extractos o materias de otros varios libros o documentos.
  2. 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:

compilación

Del lat. compilatio, -ōnis 'saqueo', 'plagio'.

  1. f. Acción y efecto de compilar.
  2. 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.

1
  • 2
    I would recommend using "compilado" rather than compilación in order to refer to the product of the compilation.
    – David
    Commented Oct 6, 2016 at 13:52
1

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"

5
  • Nótese que bulid se utiliza también para hablar de webs (esta misma). Éstas no son programas, sino aplicaciones.
    – fedorqui
    Commented Oct 4, 2016 at 12:42
  • 2
    A todo esto, ¡bienvenido a Spanish Language!
    – fedorqui
    Commented Oct 4, 2016 at 12:43
  • 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! :)
    – ardila
    Commented 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
    – DGaleano
    Commented 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.
    – fedorqui
    Commented Oct 4, 2016 at 14:24
1

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.

Ejecutable, Wikipedia

1
  • 2
    The 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.
    – ardila
    Commented Oct 4, 2016 at 13:22
0

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.

3
  • While it is true that builds can be prototypes, not all builds are prototypes necessarily (e.g. release builds).
    – ardila
    Commented 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.
    – JLPrieto
    Commented 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 :)
    – fedorqui
    Commented Jun 18, 2018 at 12:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.