An Implementation of an Ada Subset Compiler

Bibliographic Information

Other Title
  • Adaサブセットコンパイラの試作

Search this article

Description

本発表ではUnix上に実現したAdaのサブセットコンパイラについて述べる。このコンパイラはPCC(Portable C Compiler)と同じ形式の中間言語を持つ2パスコンパイラである。Adaには、ソフトウェアの信頼性や保守性を向上させる多くの機能が備わっている。そのため従来のAdaコンパイラはパス数が多い大規模なものが多くコンパイルに時間がかかるという欠点があった。これに対して、ここで述べるコンパイラは既存の(Cの)コンパイラと同様の構成にする事により、既存コンパイラと同程度のコンパイル性能を実現した。さらにPCCのコード生成部を利用する事によりPCCと同程度の実行効率を持つコンパイラを短期間で開発できた。

Journal

  • 全国大会講演論文集

    全国大会講演論文集 第33回 (プログラミング言語およびソフトウェア工学), 391-392, 1986-10-01

    情報処理学会

Details 詳細情報について

Report a problem

Back to top