About: Intermediate representation     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingParadigms, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FIntermediate_representation

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.

AttributesValues
rdf:type
rdfs:label
  • لغة وسيطة (حوسبة) (ar)
  • Mezijazyk (cs)
  • Zwischencode (de)
  • Lenguaje intermedio (es)
  • Intermediate representation (en)
  • Rappresentazione intermedia (it)
  • Langage intermédiaire (fr)
  • 中間表現 (ja)
  • 중간 표현 (ko)
  • Interne representatie (nl)
  • Representação intermediária (pt)
  • 中間語言 (zh)
rdfs:comment
  • Ein Zwischencode – im weitesten Sinne auch Zwischensprache genannt – ist der Code, der im Verlauf eines Übersetzungsprozesses auf einer Abstraktionsebene zwischen der höheren Ausgangssprache und der in der Regel maschinennahen Zielsprache generiert wird. Es handelt sich in erster Linie um einen im Compilerbau etablierten konzeptionellen Zwischenschritt, der nicht immer mit der Erzeugung von Produkten verbunden ist. (de)
  • 中間表現(ちゅうかんひょうげん)は、コンピュータがデータをクロスプラットフォームで扱うためやその他多数の目的のために使用されるデータ構造の表現である。クロスプラットフォームで扱うため以外にも、さまざまな目的のために使用される。 中間表現を用いたデータの抽象化はコンピューティング分野では一般的な手法である。異なるプラットフォームで同等の情報を保持するデータを異なるフォーマットで扱う場合に、データを中間表現で表現することで複数フォーマットへの変換処理を効率化することを手助けできる、というのは、この手法のあまたある利点(あるいは応用)のごく1つである。 (ja)
  • 중간 표현(intermediate representation, IR)은 소스 코드를 표현하기 위해 컴파일러나 가상 머신에 의해 내부적으로 사용되는 데이터 구조 또는 코드이다. 중간 표현은 최적화, 등 추가적인 처리를 위해 설계되어 있다. 훌륭한 중간 표현은 "정확"해야 하는데, 즉 정보의 소실 없이 소스 코드를 표현할 수 있어야 하며 특정 소스나 대상 언어와는 독립적이어야 한다. 중간 표현은 여러 형태 중 하나를 취할 수 있다: 인 메모리 데이터 구조로서, 또는 프로그램이 읽을 수 있는 특수 튜플이나 스택 기반 코드로서. 후자의 경우 중간 언어로도 부른다. (ko)
  • Een interne representatie (vaak intermediate representation genoemd), afgekort IR, is een concept uit de informatica. Met een interne representatie wordt een interne en tijdelijke datastructuur bedoeld die een computerprogramma gebruikt om zijn invoer op te slaan alvorens deze verder te verwerken. De term wordt voornamelijk gebruikt als het gaat over compilers en interpreters. (nl)
  • 中間語言(英語:Intermediate language),在計算機科學中,是指一種應用於抽象機器(abstract machine)的程式語言,它設計的目的,是用來幫助我們分析计算机程序。這個術語源自於編譯器,在編譯器將原始碼編譯為目的碼的過程中,會先將原始碼轉換為一個或多個的中間表述,以方便編譯器進行最佳化,並產生出目的機器的机器语言。通常,中間語言的設計與一般的机器语言有三個不同之處: * 每個指令代表僅有一個基本的操作。舉例來說,在微处理器中出現的shift-add定址模式在中間語言不會出現。 * 指令集內可能不會包含控制流程的資訊。 * 暫存器可用的數量可能會很大,甚至沒有限制。 最常見的中間語言表述形式,是三位址碼(Three address code)。 這個術語也同時用來代稱一些作為中間層的語言,有些高级语言不會輸出為機器語言,它們僅會輸出這種中間語言,而這些中間語言則會像一般語言一樣,提交給編譯器,編譯為機器語言。這通常被用於讓的過程更簡單,也用於增進可移植性的能力,改進移植的方式則是利用中間語言的編譯器,可以編譯出許多中央处理器及操作系统可使用的機器碼,例如C语言。中間語言的複雜度,通常介於高階語言及低级语言之間,例如汇编语言。 (zh)
  • في علم الحاسوب، تعتبر اللغة الوسيطة (بالإنكليزية: Intermediate language) لغة الآلة المجردة وهدف تصميمها هو المساعدة في تحليل البرامج الحاسوبية. يأتي المصطلح أصلا من استخدامه في المصرّفات، حيث تصرّف شيفرة المصدر الخاصة ببرنامج ما إلى شكل مناسب أكثر لتحويلات تحسين الشيفرة قبل أن يتم استخدامها لتوليد كائنات أو شيفرة مخصصة لآلة معينة.التمثيل الوسيط هي بنية بيانات أو شيفرة يستخدم داخلياً بواسطة محول برمجي أو آلة افتراضية لتمثيل الشيفرة المصدرية كود مصدري. تم تصميم التمثيل الوسيط لتكون مواتياً لمزيد من المعالجة مثل التحسين والترجمة. التمثيل الوسيط الجيد يجب ان يكون دقيق وقادر على تمثيل الشيفرة المصدرية دون فقدان المعلومات - ومستقلة عن أي مصدر أو اللغة المستهدفة.التمثيل الوسيط قد ياخذ واحداَ من عدة اشكال: في ذاكرة بنية بيانات، أو صف خاص (بالإنجليزية: تعديد) أو مكدس (بنية بيانات) (بالإنجليزية:Stac (ar)
  • Mezijazyk (anglicky intermediate language) je v informatice speciální jazyk využívaný abstraktním počítačem, jenž pomáhá v analýze počítačového programu. Termín mezijazyk je používán u překladačů pro označení mezikroku (odtud tedy mezijazyk) před generováním cílového strojového nebo objektového kódu. Mezikód je volen s ohledem na snadnější optimalizací nebo jiných transformací za účelem zlepšení jeho některých parametrů. (cs)
  • En ciencias de la computación, un lenguaje intermedio es el lenguaje de una máquina abstracta diseñada para ayudar a realizar el análisis de un programa informático. El término proviene de su uso en compiladores, donde el código fuente de un programa es traducido a un modo más apropiado para transformaciones de mejora de código antes de generar el código objeto o código máquina para una máquina determinada. El diseño del lenguaje intermedio difiere típicamente del lenguaje de máquina de tres maneras fundamentales: (es)
  • 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. (en)
  • En informatique, un langage intermédiaire (parfois abrégé en IL, de l'anglais Intermediate Language) est le langaged'une machine abstraite conçu pour l'analyse d'un programme informatique.Le terme vient de son utilisation dans les compilateurs, où un compilateur transcrit d'abord le code sourced'un programme en une forme plus adaptée pour les transformations d'amélioration de code, comme un état intermédiaire avant de générer ducode objet ou du langage machine pour une machine cible, c’est-à-dire la machine sur laquelle sera exécutée le programme.La conception d'un langage intermédiaire diffère typiquement de celle du langage machine de trois manières fondamentales : (fr)
  • In informatica, il termine rappresentazione intermedia indica una struttura dati generata a partire dai dati in ingresso a un programma per calcolatore dalla quale è possibile generare dati in uscita risultanti dall'elaborazione. Le rappresentazioni intermedie generalmente mantengono gran parte (o tutta) l'informazione contenuta nei dati in ingresso. Progettata per rendere l'accesso alle informazioni e la loro elaborazione più agevoli ed efficienti, la rappresentazione intermedia spesso contiene i dati in ingresso in forma parzialmente elaborata e integrati da informazioni aggiuntive. (it)
  • Em computação, representação intermediária é uma estrutura de dados construída de uma entrada de dados para um programa de computador, de onde então toda a saída de dados será criada a partir do processamento. Um exemplo prático é um compilador como o GCC, em que diversas linguagens podem gerar programas para diversas arquiteturas, utilizando no caminho de montagem uma ou mais representações intermediárias. (pt)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (61 GB total memory, 49 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software