[Translation from English to Native Japanese ] GCC (GNU Compiler Collection) is a popular compiler because it is open source...

This requests contains 1343 characters and is related to the following tags: "Tech" . It has been translated 4 times by the following translators : ( tatsuoishimura , agp31303130 , saciek , chikaty_fc ) and was completed in 2 hours 14 minutes .

Requested by activetest at 20 Feb 2014 at 16:50 2546 views
Time left: Finished

GCC (GNU Compiler Collection) is a popular compiler because it is open source, generates high-quality code, and is portable. The emergence of various embedded systems has led to considerable interest in the portability of GCC. For GCC, a source programming language is parsed and internally transferred to the corresponding intermediate representation, RTL (Register Transfer Language). A machine description (MD)file, which describes the mapping relationships between RTL and the corresponding target assembly instructions, is provided at the stage of code generation. Therefore, GCC retargeting requires the construction of a target MD file.

GCC (GNU Compiler Collection) は、オープンソースであること、クオリティの高いコードであること、そしてポータビリティー利便性から、人気のあるコンパイラーです。各種組み込みシステムの登場によって、GCCのポータビリティーが非常に注目されるようになりました。GCCソースコードのプログラム言語は解析され、内部で中間表現であるRTL (Register Transfer Language) に変換されます。RTLとターゲットとなるアセンブリ指示の対応をマッピングしているマシンディスクリプション(MD)ファイルは、コード生成時に提供されます。よって、GCCのリターゲティングには、目的とするMDファイルの構造を必要とします。

However, it is difficult for developers to understand and construct the MD because this requires considerable time spent studying the GCC intermediate representation and the strategy of code generation. In this paper, we propose a systematic methodology to help developers in retargeting GCC. The entire process is divided into seven levels according to the features of the supported source programming language. Based on this systematic methodology, a Web-based assistance tool is also developed to guide developers through the retargeting. The assistance tool operates like a wizard to provide developers with the necessary procedures at each level and then generates the corresponding GCC files.

しかしながら、GCCコンパイラーを仲介した表現と、コードを組むためのストラテジーを習得するのにかなりの時間を要するため、ソフトウェア開発者がMD(機械語)を理解して構築するのは難しくなる。

本稿では、開発者がGCCコンパイラーを再標的化するのを手伝う系統的な方法論を提案する。

全行程は、サポートされているプログラミング言語の特徴により、7つの段階に分けられる。

ここで紹介する系統的な方法論を基に、開発者が再標的化を学ぶ事ができるよう、ウェブ上での補助ツールも開発されている。

この補助ツールは、開発者に各段階で必要な行程を提供して、ウィザードのような働きをし、その上で対応するGCCファイルを生成する。

Client

Try “Standard Translation” for specialized translation such as business purpose.

  • We can receive files such as Word, Excel, and PowerPoint.
  • There is no maximum word limit, and we deliver translations fast.
  • Higher-skilled translators will work on your request.

Feel free to contact
anytime