JP2008226010A5 - - Google Patents
Download PDFInfo
- Publication number
- JP2008226010A5 JP2008226010A5 JP2007065330A JP2007065330A JP2008226010A5 JP 2008226010 A5 JP2008226010 A5 JP 2008226010A5 JP 2007065330 A JP2007065330 A JP 2007065330A JP 2007065330 A JP2007065330 A JP 2007065330A JP 2008226010 A5 JP2008226010 A5 JP 2008226010A5
- Authority
- JP
- Japan
- Prior art keywords
- source program
- profile information
- character code
- program corresponding
- profile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000000875 corresponding Effects 0.000 claims 20
- 238000000034 method Methods 0.000 claims 12
Claims (5)
- 記憶手段に記憶した第1の文字コードに対応したソースプログラムを第2の文字コードに対応したソースプログラムに変換するコンパイル装置におけるコンパイル方法において、
前記コンパイル装置は、プロファイル情報出力手段と、プロファイル更新処理埋込手段と、コンパイル実行手段とを備え、
前記プロファイル情報出力手段は、前記第1の文字コードに対応したソースプログラムのプロファイル情報を解析して第1のプロファイル情報を生成して前記記憶手段に出力し、
前記プロファイル更新処理埋込手段は、ロードモジュールの実行時に必要なプロファイル更新処理を、前記第1の文字コードに対応したソースプログラムからロードモジュールを生成する過程で埋め込み、
前記コンパイル実行手段は、前記ロードモジュールを実行することにより埋め込まれた前記プロファイル更新処理を実行し、前記記憶した第1のプロファイル情報を参照して第2のプロファイル情報を生成して前記記憶手段に出力することを特徴とするコンパイル方法。 - 前記コンパイル装置内に、ソースプログラム変換手段をさらに備え、該ソースプログラム変換手段は、前記第2のプロファイル情報に基づいて、前記第1の文字コードに対応した前記記憶したソースプログラムを前記第2の文字コードに対応したソースプログラムに変換することを特徴とする請求項1記載のコンパイル方法。
- 前記ソースプログラム変換手段は、前記第2のプロファイル情報で定義された第2の文字コードの最大長を1から2に設定することにより、前記第1の文字コードに対応した前記記憶したソースプログラムを前記第2の文字コードに対応したソースプログラムに変換することを特徴とする請求項2記載のコンパイル方法。
- 記憶手段に記憶した第1の文字コードに対応したソースプログラムを第2の文字コードに対応したソースプログラムに変換するコンパイル装置において、
コンパイル装置は、プロファイル情報出力手段と、プロファイル更新処理埋込手段と、コンパイル実行手段と、ソースプログラム変換手段とを備え、
前記プロファイル情報出力手段は、前記第1の文字コードに対応したソースプログラムのプロファイル情報を解析して第1のプロファイル情報を生成して前記記憶手段に出力し、
前記プロファイル更新処理埋込手段は、ロードモジュールの実行時に必要なプロファイル更新処理を、前記第1の文字コードに対応したソースプログラムからロードモジュールを生成する過程で埋め込み、
前記コンパイル実行手段は、前記ロードモジュールを実行することにより埋め込まれた前記プロファイル更新処理を実行し、前記記憶した第1のプロファイル情報を参照して第2のプロファイル情報を生成して前記記憶手段に出力し、
前記ソースプログラム変換手段は、前記第2のプロファイル情報に基づいて、前記第1の文字コードに対応した前記記憶したソースプログラムを前記第2の文字コードに対応したソースプログラムに変換することを特徴とするコンパイル装置。 - 記憶手段に記憶した第1の文字コードに対応したソースプログラムを第2の文字コードに対応したソースプログラムに変換するためにコンパイル装置を機能させるコンパイルプログラムであって、
前記コンパイル装置は、プロファイル情報出力手段と、プロファイル更新処理埋込手段と、コンパイル実行手段と、ソースプログラム変換手段とを備え、
前記プロファイル情報出力手段は、前記第1の文字コードに対応したソースプログラムのプロファイル情報を解析して第1のプロファイル情報を生成して前記記憶手段に出力するステップを有し、
前記プロファイル更新処理埋込手段は、ロードモジュールの実行時に必要なプロファイル更新処理を、前記第1の文字コードに対応したソースプログラムからロードモジュールを生成する過程で埋め込むステップを有し、
前記コンパイル実行手段は、前記ロードモジュールを実行することにより埋め込まれた前記プロファイル更新処理を実行し、前記記憶した第1のプロファイル情報を参照して第2のプロファイル情報を生成して前記記憶手段に出力するステップを有し、
前記ソースプログラム変換手段は、前記第2のプロファイル情報に基づいて、前記第1の文字コードに対応した前記記憶したソースプログラムを前記第2の文字コードに対応したソースプログラムに変換するステップを有することを特徴とするコンパイルプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007065330A JP2008226010A (ja) | 2007-03-14 | 2007-03-14 | コンパイル方法及びコンパイル装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007065330A JP2008226010A (ja) | 2007-03-14 | 2007-03-14 | コンパイル方法及びコンパイル装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008226010A JP2008226010A (ja) | 2008-09-25 |
JP2008226010A5 true JP2008226010A5 (ja) | 2010-03-11 |
Family
ID=39844529
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007065330A Pending JP2008226010A (ja) | 2007-03-14 | 2007-03-14 | コンパイル方法及びコンパイル装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008226010A (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5164112B2 (ja) * | 2008-10-28 | 2013-03-13 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ソースコード変換方法、サーバシステム、およびサーバプログラム |
JP6245028B2 (ja) * | 2014-03-27 | 2017-12-13 | 富士通株式会社 | 実行制御方法、実行制御プログラムおよび実行制御装置 |
JP6491438B2 (ja) * | 2014-08-29 | 2019-03-27 | 株式会社日立社会情報サービス | マイグレーション支援装置 |
JP6301278B2 (ja) * | 2015-03-30 | 2018-03-28 | 新日鉄住金ソリューションズ株式会社 | 情報処理装置、情報処理方法及びプログラム |
CN110333870B (zh) * | 2019-06-28 | 2023-04-18 | 潍柴动力股份有限公司 | Simulink模型变量分配的处理方法、装置及设备 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06236295A (ja) * | 1992-03-16 | 1994-08-23 | Nippon Telegr & Teleph Corp <Ntt> | プログラム移植支援システム |
JPH07281883A (ja) * | 1994-04-06 | 1995-10-27 | Fujitsu Ltd | プログラム修正支援装置及び方法 |
JPH08190479A (ja) * | 1995-01-05 | 1996-07-23 | Mitsubishi Electric Corp | データベース移行方式 |
JPH1165837A (ja) * | 1997-08-27 | 1999-03-09 | Oki Electric Ind Co Ltd | 外部ファイルデータのデータ例外検出方法及び外部ファイルデータのデータ例外検出プログラムを記録した記録媒体 |
JP2004252890A (ja) * | 2003-02-21 | 2004-09-09 | Fujitsu Ltd | テキストデータ作成方法、テキストデータ作成装置及びコンピュータプログラム |
-
2007
- 2007-03-14 JP JP2007065330A patent/JP2008226010A/ja active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008226010A5 (ja) | ||
EP1879106A3 (en) | Source code generation method, apparatus and program | |
WO2010140883A3 (en) | Improvements in embedded system development | |
JP5329549B2 (ja) | シェイダーコンパイラシステム及び方法 | |
JP2011530768A5 (ja) | ||
AU2003275972A1 (en) | Xml interfaces in unified rendering | |
NO20041263L (no) | Typeoverganger. | |
WO2013036703A3 (en) | Profile guided jit code generation | |
JP2010204979A5 (ja) | コンパイル方法 | |
EP2096539A3 (en) | Compiling method and processor using the same | |
EP1970844A3 (en) | Method and system for metamodeling using dynamic ontology objects | |
WO2008064899A3 (en) | Parallelization and instrumentation in a producer graph oriented programming framework | |
ATE425503T1 (de) | Wasserzeichenmarkierung eines computerprogrammcodes | |
EP2290538A3 (en) | Method and device for reducing power consumption in application specific instruction set processors | |
Sorgalla | Ajil: A graphical modeling language for the development of microservice architectures | |
JP2008276735A (ja) | プログラムコード変換装置及びプログラムコード変換方法 | |
WO2003032157A1 (en) | Compiler | |
JP2009059215A5 (ja) | ||
EP1202171A3 (en) | Compile method and program recording medium | |
JP2009059311A5 (ja) | ||
CN102830649B (zh) | 用于风电控制***plc控制器软件跨平台移植的方法 | |
JP2008033646A5 (ja) | ||
JP6175306B2 (ja) | 制御プログラム分割装置、制御プログラム分割方法及びその記録媒体 | |
WO2008015110A3 (en) | Methods, apparatus and computer programs for modelling computer programs | |
JP4019361B2 (ja) | 並列化変換システムと並列化変換方法およびプログラムならびにコンパイラ |