About: Source-to-source compiler     Goto   Sponge   NotDistinct   Permalink

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

A source-to-source translator, source-to-source compiler (S2S compiler), transcompiler, or transpiler is a type of translator that takes the source code of a program written in a programming language as its input and produces an equivalent source code in the same or a different programming language. A source-to-source translator converts between programming languages that operate at approximately the same level of abstraction, while a traditional compiler translates from a higher level programming language to a lower level programming language. For example, a source-to-source translator may perform a translation of a program from Python to JavaScript, while a traditional compiler translates from a language like C to assembler or Java to bytecode. An automatic parallelizing compiler will fr

AttributesValues
rdf:type
rdfs:label
  • مترجم من مصدر إلى مصدر (ar)
  • Transpiler (cs)
  • Transcompiler (de)
  • Transpilador (es)
  • Compilateur source à source (fr)
  • 소스 대 소스 컴파일러 (ko)
  • トランスコンパイラ (ja)
  • Transpilator (pl)
  • Source-to-source compiler (en)
  • Транспайлер (ru)
  • Транскомпілятор (uk)
  • 源到源编译器 (zh)
rdfs:comment
  • Transpiler (též transpilátor) je typ překladače, který přeloží zdrojový kód z jednoho programovacího jazyka do jiného. Transpiler pracuje s jazyky na přibližně stejné úrovni abstrakce, zatímco tradiční kompilátor kompiluje jazyk na vysoké úrovni abstrakce do jazyka na nízké úrovni abstrakce. (cs)
  • Transpilador es un tipo especial de compilador que traduce de un lenguaje fuente a otro fuente también de un nivel de abstracción parecido. Se diferencia de los compiladores tradicionales en que estos reciben como entrada ficheros conteniendo código fuente y generan código máquina del más bajo nivel. (es)
  • Un compilateur source à source, transpileur ou transcompilateur est un type de compilateur qui prend le code source d'un langage de programmation et le compile dans un autre langage de programmation.Un compilateur source-à-source opère sur deux langages avec approximativement le même niveau d'abstraction, alors qu'un compilateur traditionnel compile un langage de haut niveau vers un langage de bas niveau. (fr)
  • Transpilator (także transkompilator) – rodzaj kompilatora, który przetwarza kod źródłowy programu napisanego w języku programowania na równoważny kod w innym języku programowania (lub w tym samym języku, ale w innym wariancie). Transpilator różni się tym od typowego kompilatora, że zarówno wejściowy jak i wynikowy kod operuje w przybliżeniu na tym samym poziomie abstrakcji, podczas gdy tradycyjny kompilator tłumaczy z języka programowania wyższego poziomu na język programowania niższego poziomu. Inaczej niż w typowych kompilatorach, po transpilacji wynikowy kod może być nadal czytelny dla człowieka (o ile nie został dodatkowo poddany minifikacji). (pl)
  • 源代码到源代码编译器(英語:source-to-source compiler)、翻译器(transcompiler)或转译器(transpiler)是以某种编程语言的程序源代码作为输入,生成以另一种编程语言构成的等效源代码的编译器。源代码到源代码编译器会在大致相同的抽象级别之间抽象化,而传统編譯器则从一个较高等级的高级语言转换为低级语言。举例来说,源代码到源代码编译器可以将一个程序从Pascal转换为C语言。编译器经常采用高级语言的程序作为输入,然后转换代码并增加并行代码注释(例如OpenMP)或语言结构(例如Fortran的forall语句)。 转译语言的例子包括:、、CoffeeScript、Dart、Haxe、Nim、TypeScript、Vala和。 (zh)
  • مترجم من مصدر إلى مصدر، مترجم عام (بالإنجليزية: source-to-source translator, source-to-source compiler (S2S compiler), transcompiler, or transpiler)‏ هو نوع من المترجمات يأخذ كود المصدر لبرنامج مكتوب بلغة برمجة كمدخله وينتج كود مصدر مكافئ بنفس لغة البرمجة أو بلغة مختلفة. يقوم مترجم من مصدر إلى مصدر بالتحويل بين لغات البرمجة التي تعمل عند نفس مستوى تقريبًا، بينما يترجم المترجم التقليدي من لغة برمجة ذات مستوى أعلى إلى لغة برمجة ذات مستوى أقل، على سبيل المثال قد يقوم مترجم من مصدر إلى مصدر بترجمة برنامج من بيثون Python إلى جافاسكريبت JavaScript ، بينما يترجم مترجم تقليدي من لغة مثل سي C إلى المجمع أو جافا Java إلى البايت كود، سيأخذ المترجم الموازي التلقائي بشكل متكرر في برنامج لغة عالية المستوى كمدخل ثم يقوم بتحويل الكود وإضافة تعليق توضيحي له مع التعليقات التوضيحية للكود المتوازي (مثل OpenM (ar)
  • A source-to-source translator, source-to-source compiler (S2S compiler), transcompiler, or transpiler is a type of translator that takes the source code of a program written in a programming language as its input and produces an equivalent source code in the same or a different programming language. A source-to-source translator converts between programming languages that operate at approximately the same level of abstraction, while a traditional compiler translates from a higher level programming language to a lower level programming language. For example, a source-to-source translator may perform a translation of a program from Python to JavaScript, while a traditional compiler translates from a language like C to assembler or Java to bytecode. An automatic parallelizing compiler will fr (en)
  • 소스 대 소스 컴파일러(source-to-source compiler), 트랜스컴파일러(transcompiler), 트랜스파일러(transpiler)는 하나의 프로그래밍 언어로 작성된 프로그램의 소스 코드를 입력으로 받아 다른 프로그래밍 언어로 동등한 소스 코드를 만들어내는 컴파일러의 일종이다. 소스 대 소스 컴파일러는 프로그래밍 언어 간에 변환을 할 때 거의 동등한 수준의 추상화로 동작하는 반면, 전통적인 컴파일러는 더 고급의 프로그래밍 언어를 더 저급인 프로그래밍 언어로 변환한다. 이를테면 소스 대 소스 컴파일러는 파스칼에서 C로 프로그램의 번역을 수행할 수 있다. 컴파일러는 고급 언어 프로그램을 입력으로 받고 코드를 변형시키고 병렬 코드 주해(annotation, 예: OpenMP) 또는 언어 구성체(예: 포트란의 forall 문)와 함께 주해를 달아 놓는다. 트랜스컴파일된 언어의 예로는 클로저 컴파일러, 커피스크립트, 다트, Haxe, 타입스크립트, Emscripten이 포함된다. (ko)
  • トランスコンパイラ(他にトランスパイラ、ソース・トゥ・ソースコンパイラ、などとも)は、あるプログラミング言語で書かれたプログラムのソースコードを入力として受け取り、別のプログラミング言語の同等のコードを目的コードとして生成する、ある種のコンパイラである。一般に、コンパイラが「比較すると高水準な言語のソースコード」を入力とし、「比較すると低水準な言語の目的コード」を、コンパイル結果として出力するものであったのに対し、トランスコンパイラは同じ程度の(抽象化の)水準のコードをコンパイル結果として出力する。 それらの処理系における具体的なコンパイルの処理、すなわち、入力から出力への変換において実際に行われることは、それぞれの処理系によってさまざまである。字句のレキシカルな変換やsyntactic sugar(糖衣構文)の展開といったような程度の場合もあれば、高度なコンパイラ最適化を施して機械語をコード生成するような、通常のコンパイラと全く同様の処理をおこなっているものもある。 たとえば、PascalのコードをCのコードへと変換するといったものや、「自動並列化コンパイラ」のように、見た目としては逐次的なfor文などで書かれいているコードを、OpenMPのような並列化メタデータやFortranのforall文のような言語構造に変換する、といったものがある。 (ja)
  • Транспайлер (транспилер, англ. transpiler) — программа (тип компилятора), выполняющая транспиляцию программы.[1][2] Транспиляция — преобразование программы, при котором используется исходный код программы, написанной на одном языке программирования в качестве исходных данных, и производится эквивалентный исходный код на другом языке программирования. Примеры транскомпилированных языков включают Closure Compiler, Coccinelle, coffeescript, Dart, Haxe, TypeScript и Emscripten. (ru)
  • Транскомпілятор або транспілятор (англ. S2S compiler) — тип транслятору, який приймає вихідний код програми, написаної на мові програмування в якості вхідних даних і виконує еквівалентний вихідний хід на тій самій або іншій мові програмування. Існують також налагоджувальні утиліти, які відображають транскомпільований вихідний код назад. (uk)
differentFrom
foaf:homepage
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 (62 GB total memory, 54 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software