特許
J-GLOBAL ID:200903041229115565

プログラム言語処理システム、そのコード最適化方法、及び機械読み出し可能な記憶媒体

発明者:
出願人/特許権者:
代理人 (1件): 三好 秀和 (外7名)
公報種別:公開公報
出願番号(国際出願番号):特願平11-184252
公開番号(公開出願番号):特開2001-014171
出願日: 1999年06月29日
公開日(公表日): 2001年01月19日
要約:
【要約】【課題】 重複した不要な多相型の定義を取り除くことができると共に、不要な多相型の実体化を回避することができるプログラム言語処理システムのコード最適化方法を提供する。【解決手段】 最適化処理装置4は、目的プログラム7を生成するために構成される全ての原始プログラム2に対し、多相型の情報を多相型定義情報テーブル4aに格納し、この多相型定義情報テーブル4aを参照して不要なコードを検知し、必要な定義のみ実体化し、各々の翻訳単位として言語処理装置5にプログラムを出力する。
請求項(抜粋):
原始プログラムの前処理を行う前処理装置と、前処理後の原始プログラムをコンパイルする言語処理装置と、前記原始プログラムを前記前処理装置に翻訳単位で渡し、少なくとも前記前処理装置と前記言語処理装置の間の処理結果の受け渡しを制御するソフトウェア駆動装置とを有するプログラム言語処理システムにおいて、前記前処理後の原始プログラム全てを走査して、不要なコードを削除し必要な定義のみ実体化するコード最適化処理を行う最適化処理装置を設け、前記ソフトウェア駆動装置は、前記前処理後の原始プログラム全てを走査するために、前処理後の原始プログラム全てを前記最適化処理装置に渡す手段と、前記最適化処理装置による前記コード最適化処理後の各翻訳単位を前記言語処理装置に渡す手段とを有することを特徴とするプログラム言語処理システム。
Fターム (1件):
5B081CC22
引用特許:
出願人引用 (2件)
  • 特開平1-062728
  • 特開平2-285424
引用文献:
出願人引用 (2件)
  • 「プログラミング言語C++ 第3版」, 19981130, 初版, pp.243-265
  • 「憂鬱なプログラマのためのオブジェクト指向開発講座 第2回」

前のページに戻る