言語実装とは? わかりやすく解説

言語実装

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/09/05 02:07 UTC 版)

トランスコンパイラ」の記事における「言語実装」の解説

いくつかの言語実装は当初トランスコンパイラとして開発され、それらの言語実装の中には2016年現在トランスコンパイラのものもある。以下の表に加えCoffeeScriptメンテナJavascript変換できる言語の一覧提供している。 変換言語変換先言備考BASIC C BaCon用いBCX英語版C C JavaScript Emscripten C++ C cfront変換用いChapel C ClojureScript JavaScript COBOL C OpenCOBOL(英語版)を用いCOBOL Java P3COBOL(英語版)を用いCoffeeScript JavaScript C# JavaScript ScriptSharpを用いCython C このコード変換は、PythonインタプリタCPython使用するモジュールコンパイル意図している Dart JavaScript Delphi Web Script / Object Pascal JavaScript Smart Mobile Studio用いECMAScript 6 JavaScript Babelもしくはtraceur-compilerを用いEiffel C Go JavaScript GopherJS Groovy JavaScript grooscript Haskell JavaScript GHCJSを用いHaxe JavaScript, PHP, C++, C#, Python, JavaActionScriptバイトコードのようなバイトコード生成にも用いられるJava Objective-C J2ObjC Java JavaScript grooscript, GWT, JSweet, ST-JS Java TypeScript JSweet Java C java2c-transcompiler Julia C Juliaの言語実装は機械語生成しC言語を必要としない。しかし、個々関数すべてのプログラムC言語変換することも可能である LESS CSS Lisaac(英語版) C Mirah英語版Java MoonScript Lua Nim C, C++, Objective-C, JavaScript OCaml bytecode JavaScript Ocsigen(英語版プロジェクトのjs_of_ocamlを用いPHP C++ HipHop for PHP英語版)を用いPython JavaScript Brython, PyPyJs, Rapydscript, Skulpt, Transcrypt Python C++ NuitkaとShedSkin用いRatfor Fortran Ruby JavaScript Opal Sass CSS Scheme C Stalin compiler英語版), Chicken Scheme TypeScript JavaScript Vala GObjectのような追加ライブラリ使用したC X10 C++, Java Xtend(英語版Java

※この「言語実装」の解説は、「トランスコンパイラ」の解説の一部です。
「言語実装」を含む「トランスコンパイラ」の記事については、「トランスコンパイラ」の概要を参照ください。

ウィキペディア小見出し辞書の「言語実装」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「言語実装」の関連用語

言語実装のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



言語実装のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのトランスコンパイラ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS