コンパクトなANSI CインタプリタXCIの設計と実装
スポンサーリンク
概要
- 論文の詳細を見る
本論文ではANSI CインタプリタであるXCIの設計と実装について述べる. XCIは性能よりもコンパクトな実装を表現することで,インタプリタ白身の理解性や拡張性の向上を目指している.XCIの主な特徴は次のとおり.(1)typedef名を正しく処理でき,かつGCCよりもコンパクトな手法を用いている,(2)バイトコードではなく抽象構文木を中間表現とする,(3)前処理系とライブラリは既存のものを移植性の高い方法で利用する.結果として,XCIをコンパクトに実装できた(Cで約12,000行).しかしながら,予備実験では既存のバイトコード型Cインタプリタ(EiCやCINT)よりも実行速度は10〜18倍程遅いという結果を得た.
- 社団法人電子情報通信学会の論文
- 2003-03-01
著者
関連論文
- x86版DRACULAのバグ修復と予備評価
- 開発ツールを他言語へ適用するためのAST変換の定式化
- 広範な実用Cプログラムに適用可能かつ高精度な動的境界検査ツール(ソフトウェア開発支援,システム開発論文)
- なぜソフトウェア論文を書くのは難しい(と感じる)のか
- プログラム理解のための実装レベル制約とソースコード間の追跡性の整理保存法(ソフトウェア工学)
- 特集「ソフトウェア論文」の編集にあたって
- 特集「ソフトウェア論文」の編集にあたって(ソフトウェア論文)
- 特集「ソフトウェア工学」の編集にあたって
- レター論文の新設, 小論文の廃止
- ソフトウェアパターン研究の発展経緯と最近の動向(ソフトウェア工学の動向報告)