What does intermediate language mean?

Definitions for intermediate language
in·ter·me·di·ate lan·guage

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

Wiktionary

  1. intermediate languagenoun

    A language of an abstract machine designed as an aid in the analysis of computer programs.

Wikipedia

  1. intermediate language

    An intermediate representation (IR) is the data structure or code used internally by a compiler or virtual machine to represent source code. An IR is designed to be conducive to further processing, such as optimization and translation. A "good" IR must be accurate – capable of representing the source code without loss of information – and independent of any particular source or target language. An IR may take one of several forms: an in-memory data structure, or a special tuple- or stack-based code readable by the program. In the latter case it is also called an intermediate language. A canonical example is found in most modern compilers. For example, the CPython interpreter transforms the linear human-readable text representing a program into an intermediate graph structure that allows flow analysis and re-arrangement before execution. Use of an intermediate representation such as this allows compiler systems like the GNU Compiler Collection and LLVM to be used by many different source languages to generate code for many different target architectures.

Wikidata

  1. Intermediate language

    In computer science, an intermediate language is the language of an abstract machine designed to aid in the analysis of computer programs. The term comes from their use in compilers, where the source code of a program is translated into a form more suitable for code-improving transformations before being used to generate object or machine code for a target machine. The design of an intermediate language typically differs from that of a practical machine language in three fundamental ways: ⁕Each instruction represents exactly one fundamental operation; e.g. "shift-add" addressing modes common in microprocessors are not present. ⁕Control flow information may not be included in the instruction set. ⁕The number of processor registers available may be large, even limitless. A popular format for intermediate languages is three address code. The term is also used to refer to languages used as an intermediates by some High-level programming languages which do not output object or machine code themselves, but output the intermediate language only. This intermediate language is submitted to a compiler for such language, which then outputs finished object or machine code. This is usually done to ease the process of optimization or to increase portability by using an intermediate language that has compilers for many processors and operating systems, such as C. Languages used for this fall in complexity between high-level languages and low-level languages, such as assembly languages.

How to pronounce intermediate language?

How to say intermediate language in sign language?

Numerology

  1. Chaldean Numerology

    The numerical value of intermediate language in Chaldean Numerology is: 5

  2. Pythagorean Numerology

    The numerical value of intermediate language in Pythagorean Numerology is: 2


Translations for intermediate language

From our Multilingual Translation Dictionary

Get even more translations for intermediate language »

Translation

Find a translation for the intermediate language 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

"intermediate language." Definitions.net. STANDS4 LLC, 2024. Web. 10 May 2024. <https://www.definitions.net/definition/intermediate+language>.

Discuss these intermediate language definitions with the community:

0 Comments

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

    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!

    Browse Definitions.net

    Quiz

    Are you a words master?

    »
    something (a term or expression or concept) that has a reciprocal relation to something else
    A reciprocal
    B impurity
    C mitre
    D crate

    Nearby & related entries:

    Alternative searches for intermediate language: