JPH02126328A - コンパイル方式 - Google Patents
コンパイル方式Info
- Publication number
- JPH02126328A JPH02126328A JP27983088A JP27983088A JPH02126328A JP H02126328 A JPH02126328 A JP H02126328A JP 27983088 A JP27983088 A JP 27983088A JP 27983088 A JP27983088 A JP 27983088A JP H02126328 A JPH02126328 A JP H02126328A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- compiling
- compilation
- type
- units
- 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
- 230000006870 function Effects 0.000 claims abstract description 8
- 238000000034 method Methods 0.000 claims description 9
- 238000012423 maintenance Methods 0.000 abstract description 3
- 238000007726 management method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 3
Landscapes
- Devices For Executing Special Programs (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、コンパイル方式、特にコンパイルユニットの
管理方式に関する。
管理方式に関する。
従来のコンパイル方式は、目的コンパイルユニットを作
成するという機能となっている。
成するという機能となっている。
上述した従来のコンパイル方式は、目的コンパイルユニ
ットを作成する機能であり、目的コンパイルユニットを
効果的に管理する機能に欠けている。
ットを作成する機能であり、目的コンパイルユニットを
効果的に管理する機能に欠けている。
本発明によれば、「計算機システムにおいて、コンパイ
ルユニットのヘッダ部に、総ステップ数、コメント数、
言語タイプコンパイル種類、コメント領域を付加する機
能を有することを特徴とするコンパイル方式」が得られ
る。
ルユニットのヘッダ部に、総ステップ数、コメント数、
言語タイプコンパイル種類、コメント領域を付加する機
能を有することを特徴とするコンパイル方式」が得られ
る。
次に、本発明の一実施例を示した図面を参照して、本発
明をより詳細に説明する。
明をより詳細に説明する。
第1図を参照すると、本発明の一実施例のコンパイルユ
ニットのヘッダ部の管理情報において、総ステップ数1
1は、原始プログラムであるソースユニットのステップ
数である。コメント数12は、総ステップ数11に含ま
れるコメント行数である。言語タイプ13は、原始プロ
グラムの言語種別である。コンパイルユニット種類14
は、これらの各コンパイルユニットがシステムで使用す
るコンパイルユニットか、ユーザが使用するコンパイル
ユニットかを区別する情報である。コメント領域15は
、ユーザが各コンパイルユニットの管理のために使用す
る領域である。
ニットのヘッダ部の管理情報において、総ステップ数1
1は、原始プログラムであるソースユニットのステップ
数である。コメント数12は、総ステップ数11に含ま
れるコメント行数である。言語タイプ13は、原始プロ
グラムの言語種別である。コンパイルユニット種類14
は、これらの各コンパイルユニットがシステムで使用す
るコンパイルユニットか、ユーザが使用するコンパイル
ユニットかを区別する情報である。コメント領域15は
、ユーザが各コンパイルユニットの管理のために使用す
る領域である。
第2図は翻訳時の構成図である。原始プログラム21は
、翻訳しようとするソースユニットである。コンパイル
方式22は、原始プログラム21を翻訳してコンパイル
ユニット23を作成する。
、翻訳しようとするソースユニットである。コンパイル
方式22は、原始プログラム21を翻訳してコンパイル
ユニット23を作成する。
リンカ24またはライブラリ保守26は、コンパイルユ
ニット23に付加された管理情報を解析して、コンパイ
ルユニット管理情報25を出力する。
ニット23に付加された管理情報を解析して、コンパイ
ルユニット管理情報25を出力する。
このように、コンパイル方式22に、第1図に示したコ
ンパイルユニットのヘッダ部の管理情報、すなわち総ス
テップ数11、コメント数12、言語タイプ13、コン
パイルユニット種類14、およびコメント領域15を生
成する機能を付加することにより、各コンパイルユニッ
トを管理する。
ンパイルユニットのヘッダ部の管理情報、すなわち総ス
テップ数11、コメント数12、言語タイプ13、コン
パイルユニット種類14、およびコメント領域15を生
成する機能を付加することにより、各コンパイルユニッ
トを管理する。
〔発明の効果〕
以上説明したように、本発明によれば、コンパイル方式
かコンパイルユニットのヘッダ部に、総ステップ数、コ
メント数、言語タイプ、コンパイルユニット種類、およ
びコメント領域を付加する機能を有することにより、大
規模なソフトウェアを開発するときなどのコンパイルユ
ニットのバージョン管理、テスト用コンパイルユニット
とソースリスト物件用コンパイルユニットの管理などを
効果的に管理できるという効果がある。
かコンパイルユニットのヘッダ部に、総ステップ数、コ
メント数、言語タイプ、コンパイルユニット種類、およ
びコメント領域を付加する機能を有することにより、大
規模なソフトウェアを開発するときなどのコンパイルユ
ニットのバージョン管理、テスト用コンパイルユニット
とソースリスト物件用コンパイルユニットの管理などを
効果的に管理できるという効果がある。
第1図は本発明の一実施例のコンパイルユニットのヘッ
ダ部を示す図、第2図は翻訳時の構成図である6 11・・・総ステップ数、12・・・コメント数、13
・・・言語タイプ、14・・・コンパイルユニット種類
、15・・・コメント領域、21・・・原始プログラム
、22・・・コンパイル方式、23・・・コンパイルユ
ニット、24・・・リンカ、25・・・コンパイルユニ
ット管理情報、 26・・・ライブラリ保守。
ダ部を示す図、第2図は翻訳時の構成図である6 11・・・総ステップ数、12・・・コメント数、13
・・・言語タイプ、14・・・コンパイルユニット種類
、15・・・コメント領域、21・・・原始プログラム
、22・・・コンパイル方式、23・・・コンパイルユ
ニット、24・・・リンカ、25・・・コンパイルユニ
ット管理情報、 26・・・ライブラリ保守。
Claims (1)
- 計算機システムにおいて、コンパイルユニットのヘッダ
部に、総ステップ数、コメント数、言語タイプコンパイ
ル種類、コメント領域を付加する機能を有することを特
徴とするコンパイル方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27983088A JPH02126328A (ja) | 1988-11-04 | 1988-11-04 | コンパイル方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27983088A JPH02126328A (ja) | 1988-11-04 | 1988-11-04 | コンパイル方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02126328A true JPH02126328A (ja) | 1990-05-15 |
Family
ID=17616514
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27983088A Pending JPH02126328A (ja) | 1988-11-04 | 1988-11-04 | コンパイル方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02126328A (ja) |
-
1988
- 1988-11-04 JP JP27983088A patent/JPH02126328A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6202201B1 (en) | Text object compilation method and system | |
| JPH08202545A (ja) | ターゲット言語コードを生成するためのオブジェクト指向システム及びその方法 | |
| JPH10105411A5 (ja) | ||
| US20030115571A1 (en) | Construction of a software application from a plurality of programming languages | |
| CN108304184A (zh) | 编译方法及装置 | |
| van Tol et al. | An implementation of the SANE Virtual Processor using POSIX threads | |
| JPH02126328A (ja) | コンパイル方式 | |
| US11714609B2 (en) | Automatic generation of source code implementing a regular expression | |
| Kacsuk et al. | The GRED graphical editor for the GRADE parallel program development environment | |
| JPS63263538A (ja) | 修正メンバ管理方式 | |
| US20090112568A1 (en) | Method for Generating a Simulation Program Which Can Be Executed On a Host Computer | |
| Weyers | Visual and formal modeling of modularized and executable user interface models | |
| Abrahão et al. | Mapping the Software Evolution Landscape in the Age of Large Language Models | |
| Kinyon et al. | The MetaGrammar: a cross-framework and cross-language test-suite generation tool | |
| JP3368795B2 (ja) | コンパイル制御方法、コンパイル装置及び記録媒体 | |
| Byrski et al. | Special section on functional paradigm for high performance computing | |
| JPH09190355A (ja) | プログラム変換方法 | |
| KR20240050511A (ko) | 코드 가상화 시스템 및 방법 | |
| JPH02281337A (ja) | トランスレータジェネレータを拡張する方法 | |
| Ferreira et al. | Integration of the ST language in a model-based engineering environment for control systems: An approach for compiler implementation | |
| CN121509555A (zh) | 一种数据处理方法、装置、电子设备及存储介质 | |
| Tan et al. | A research environment for incremental data flow analysis | |
| Bicarregui et al. | Supporting co-use of VDM and B by translation | |
| Negishi et al. | A proposal of operation history management system for source-to-source optimization of HPC programs | |
| Delaitre et al. | EDPEPPS: An integrated graphical toolset for the design and performance evaluation of portable parallel software |