compiler

/kəmˈpaɪɫɝ/ noun

**Compiler** is a program that translates human‑readable source code into machine‑readable instructions. It allows developers to write in high‑level languages while computers execute the resulting binary. Compilers perform lexical analysis, parsing, optimization, and code generation, often producing an executable file that can run repeatedly without retranslation. Unlike an interpreter, which executes line by line, a compiler does the heavy lifting upfront, making the final program faster at runtime. Different languages and platforms require different compilers, each with its own set of warnings and optimizations.

【核心含义】将人类可读的源代码转换为机器可执行指令的翻译程序。

常与编程语言名称搭配使用(如C++编译器),注意与"解释器"区别:编译器整体转换后生成独立可执行文件,运行时无需重新编译。

【Significado central】Un programa que traduce código fuente escrito en un lenguaje de programación a instrucciones que una computadora puede ejecutar directamente.

Se usa comúnmente junto con el nombre de un lenguaje ("compilador de C++", "compilador de Java"). Es clave distinguirlo del "intérprete": el compilador realiza toda la traducción de antemano y produce un archivo ejecutable independiente, por lo que el programa final corre más rápido; el intérprete, en cambio, traduce y ejecuta línea por línea cada vez que se corre el programa. En un sentido más general y menos técnico, "compilador" también puede referirse a la persona que reúne o compila información (por ejemplo, el compilador de una antología o un diccionario).

Word Origin From Latin compilare 'to plunder, collect' — a compiler originally was one who gathered material, sometimes by plundering. The word compile now means to assemble information or code. The root is related to pile (a heap), so compiling is heaping together. The prefix com- means 'together.'

noun A computer program that transforms source code into object code. countable

The C++ compiler converts source code into executable programs.

(名词) 编译器

C++编译器将源代码转换为可执行程序。

(sustantivo) compilador [Un programa de computadora que transforma código fuente en código objeto.]

El compilador de C++ convierte el código fuente en programas ejecutables.

(nom) compilateur [Programme informatique qui transforme le code source en code objet exécutable.]

Le compilateur C++ convertit le code source en programmes exécutables.

(Substantiv) Ein Computerprogramm, das Quellcode in ausführbaren Maschinencode umwandelt.

Der C++-**compiler** übersetzt Quellcode in ausführbare Programme.

(名詞) ソースコードをオブジェクトコードに変換するコンピュータプログラム。

C++のコンパイラはソースコードを実行可能なプログラムに変換する。

(substantivo) compilador [Um programa de computador que transforma código-fonte em código-objeto.]

O compilador C++ converte código-fonte em programas executáveis.

noun One who compiles. countable

The compiler of the anthology spent years gathering poems.

(名词) 汇编者;编纂者;编者

这部选集的编纂者花了数年时间收集诗歌。

(sustantivo) compilador; compiladora; recopilador; recopiladora [Quien compila; compilador.]

El compilador de la antología pasó años reuniendo poemas.

(nom) compilateur; compilatrice [Personne qui rassemble des documents ou des informations pour former un recueil.]

La compilatrice de l'anthologie a passé des années à rassembler des poèmes.

(Substantiv) Eine Person, die etwas aus verschiedenen Quellen zusammenstellt oder sammelt.

Der **compiler** der Anthologie verbrachte Jahre damit, Gedichte zu sammeln.

(名詞) 資料を集めて編集する人、まとめ役。

そのアンソロジーの編集者は何年もかけて詩を集めた。

(substantivo) compilador [Aquele que compila.]

O compilador da antologia passou anos reunindo poemas.

noun A compiler, computer program to translate between machine code and a readable program countable

The new programming language requires a specialized compiler to convert code into executable files.

(名词) 编译器

这种新的编程语言需要一个专门的编译器来将代码转换为可执行文件。

(sustantivo) compilador [Un compilador, programa informático que traduce entre código máquina y un programa legible]

El nuevo lenguaje de programación requiere un compilador especializado para convertir el código en archivos ejecutables.

(nom) compilateur [Programme informatique qui traduit le code source en code machine exécutable.]

Le nouveau langage de programmation nécessite un compilateur spécialisé pour convertir le code en fichiers exécutables.

(Substantiv) Compiler; Übersetzer [**Compiler** *m.* – ein Computerprogramm, das Quellcode in ausführbaren Maschinencode oder eine andere Programmiersprache übersetzt.]

Ohne einen passenden **Compiler** lässt sich der Code nicht in eine ausführbare Datei umwandeln.

(名詞) コンパイラ。機械語と人間が読めるプログラムを相互に変換するコンピュータプログラム。

新しいプログラミング言語には、コードを実行可能ファイルに変換するための専用のコンパイラが必要です。

(substantivo) compilador [Um compilador, programa de computador que traduz entre código de máquina e um programa legível]

A nova linguagem de programação requer um compilador especializado para converter código em arquivos executáveis.

Word parts: com + pil + er

Common collocations

fortran subst cobol subst ace subst debugger subst debug verb pact subst gnu subst genesis subst corpus subst

Related words

Get offline access, pronunciation, spaced repetition, and learning games:

Download Syntaxiom →
📱 Offline access 🔊 Pronunciation 🧠 Spaced repetition 📖 Native language bridges