What does compiler mean?

Definitions for compiler
kəmˈpaɪ lərcom·pil·er

This dictionary definitions page includes all the possible meanings, example usage and translations of the word compiler.

Princeton's WordNet

  1. compilernoun

    a person who compiles information (as for reference purposes)

  2. compiler, compiling programnoun

    (computer science) a program that decodes instructions written in a higher order language and produces an assembly language program

GCIDE

  1. Compilernoun

    (Computers) a computer program that decodes instructions written in a higher-level computer language to produce an assembly-language program or an executable program in machine language.

Wiktionary

  1. compilernoun

    A computer program which transforms source code into object code.

  2. compilernoun

    A person who compiles.

Samuel Johnson's Dictionary

  1. Compilernoun

    A collector; one who frames a composition from various authors.

    Etymology: from compile.

    Some draw experiments into titles and tables; those we call compilers. Francis Bacon, New Atalantis.

    Some painful compiler, who will study old language, may inform the world that Robert earl of Oxford was high treasurer. Jonathan Swift.

Wikipedia

  1. Compiler

    In computing, a compiler is a computer program that translates computer code written in one programming language (the source language) into another language (the target language). The name "compiler" is primarily used for programs that translate source code from a high-level programming language to a low-level programming language (e.g. assembly language, object code, or machine code) to create an executable program.: p1 There are many different types of compilers which produce output in different useful forms. A cross-compiler produces code for a different CPU or operating system than the one on which the cross-compiler itself runs. A bootstrap compiler is often a temporary compiler, used for compiling a more permanent or better optimised compiler for a language. Related software include, a program that translates from a low-level language to a higher level one is a decompiler ; a program that translates between high-level languages, usually called a source-to-source compiler or transpiler. A language rewriter is usually a program that translates the form of expressions without a change of language. A compiler-compiler is a compiler that produces a compiler (or part of one), often in a generic and reusable way so as to be able to produce many differing compilers. A compiler is likely to perform some or all of the following operations, often called phases: preprocessing, lexical analysis, parsing, semantic analysis (syntax-directed translation), conversion of input programs to an intermediate representation, code optimization and machine specific code generation. Compilers generally implement these phases as modular components, promoting efficient design and correctness of transformations of source input to target output. Program faults caused by incorrect compiler behavior can be very difficult to track down and work around; therefore, compiler implementers invest significant effort to ensure compiler correctness.Compilers are not the only language processor used to transform source programs. An interpreter is computer software that transforms and then executes the indicated operations.: p2  The translation process influences the design of computer languages, which leads to a preference of compilation or interpretation. In theory, a programming language can have both a compiler and an interpreter. In practice, programming languages tend to be associated with just one (a compiler or an interpreter).

ChatGPT

  1. compiler

    A compiler is a special program that translates source code written in one programming language into another language, usually machine language or bytecode, that can be directly executed by a computer processor. The compiled code, also known as object code, is usually more efficient and faster for a computer to execute. The compiler checks the source code for any programming or syntax errors while converting it into machine readable language.

Webster Dictionary

  1. Compilernoun

    one who compiles; esp., one who makes books by compilation

  2. Etymology: [OE. compiluor; cf. OF. compileor, fr. L. compilator.]

Wikidata

  1. Compiler

    A compiler is a computer program that transforms source code written in a programming language into another computer language. The most common reason for wanting to transform source code is to create an executable program. The name "compiler" is primarily used for programs that translate source code from a high-level programming language to a lower level language. If the compiled program can run on a computer whose CPU or operating system is different from the one on which the compiler runs, the compiler is known as a cross-compiler. A program that translates from a low level language to a higher level one is a decompiler. A program that translates between high-level languages is usually called a language translator, source to source translator, or language converter. A language rewriter is usually a program that translates the form of expressions without a change of language. A compiler is likely to perform many or all of the following operations: lexical analysis, preprocessing, parsing, semantic analysis, code generation, and code optimization.

Matched Categories

Usage in printed sourcesFrom: 

How to pronounce compiler?

How to say compiler in sign language?

Numerology

  1. Chaldean Numerology

    The numerical value of compiler in Chaldean Numerology is: 6

  2. Pythagorean Numerology

    The numerical value of compiler in Pythagorean Numerology is: 1

Examples of compiler in a Sentence

  1. Berkeley Vax/Unix Assembler Reference Manual (1983):

    This document describes the usage and input syntax of the Unix Vax-11 assembler As. As is designed for assembling code produced by the "C" compiler; certain concessions have been made to handle code written directly by people, but in general little sympathy has been extended.

  2. Guy L. Steele Jr., Tartan Laboratories:

    If the programmer can simulate a construct faster then the compiler can implement the construct itself, then the compiler writer has blown it badly.

Popularity rank by frequency of use

compiler#1#6879#10000

Translations for compiler

From our Multilingual Translation Dictionary

Get even more translations for compiler »

Translation

Find a translation for the compiler definition in other languages:

Select another language:

  • - Select -
  • 简体中文 (Chinese - Simplified)
  • 繁體中文 (Chinese - Traditional)
  • Español (Spanish)
  • Esperanto (Esperanto)
  • 日本語 (Japanese)
  • Português (Portuguese)
  • Deutsch (German)
  • العربية (Arabic)
  • Français (French)
  • Русский (Russian)
  • ಕನ್ನಡ (Kannada)
  • 한국어 (Korean)
  • עברית (Hebrew)
  • Gaeilge (Irish)
  • Українська (Ukrainian)
  • اردو (Urdu)
  • Magyar (Hungarian)
  • मानक हिन्दी (Hindi)
  • Indonesia (Indonesian)
  • Italiano (Italian)
  • தமிழ் (Tamil)
  • Türkçe (Turkish)
  • తెలుగు (Telugu)
  • ภาษาไทย (Thai)
  • Tiếng Việt (Vietnamese)
  • Čeština (Czech)
  • Polski (Polish)
  • Bahasa Indonesia (Indonesian)
  • Românește (Romanian)
  • Nederlands (Dutch)
  • Ελληνικά (Greek)
  • Latinum (Latin)
  • Svenska (Swedish)
  • Dansk (Danish)
  • Suomi (Finnish)
  • فارسی (Persian)
  • ייִדיש (Yiddish)
  • հայերեն (Armenian)
  • Norsk (Norwegian)
  • English (English)

Word of the Day

Would you like us to send you a FREE new word definition delivered to your inbox daily?

Please enter your email address:


Citation

Use the citation below to add this definition to your bibliography:

Style:MLAChicagoAPA

"compiler." Definitions.net. STANDS4 LLC, 2024. Web. 3 Dec. 2024. <https://www.definitions.net/definition/compiler>.

Discuss these compiler definitions with the community:

0 Comments

    Are we missing a good definition for compiler? Don't keep it to yourself...

    Image or illustration of

    compiler

    Credit »

    Free, no signup required:

    Add to Chrome

    Get instant definitions for any word that hits you anywhere on the web!

    Free, no signup required:

    Add to Firefox

    Get instant definitions for any word that hits you anywhere on the web!

    Quiz

    Are you a words master?

    »
    expressing yourself easily or characterized by clear expressive language
    A contiguous
    B articulate
    C contagious
    D eminent

    Nearby & related entries:

    Alternative searches for compiler: