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
Application number
JP27983088A
Other languages
English (en)
Inventor
Akio Muraki
村木 昭夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP27983088A priority Critical patent/JPH02126328A/ja
Publication of JPH02126328A publication Critical patent/JPH02126328A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、コンパイル方式、特にコンパイルユニットの
管理方式に関する。
〔従来の技術〕
従来のコンパイル方式は、目的コンパイルユニットを作
成するという機能となっている。
〔発明が解決しようとする課題〕
上述した従来のコンパイル方式は、目的コンパイルユニ
ットを作成する機能であり、目的コンパイルユニットを
効果的に管理する機能に欠けている。
〔課題を解決するための手段〕
本発明によれば、「計算機システムにおいて、コンパイ
ルユニットのヘッダ部に、総ステップ数、コメント数、
言語タイプコンパイル種類、コメント領域を付加する機
能を有することを特徴とするコンパイル方式」が得られ
る。
〔実施例〕
次に、本発明の一実施例を示した図面を参照して、本発
明をより詳細に説明する。
第1図を参照すると、本発明の一実施例のコンパイルユ
ニットのヘッダ部の管理情報において、総ステップ数1
1は、原始プログラムであるソースユニットのステップ
数である。コメント数12は、総ステップ数11に含ま
れるコメント行数である。言語タイプ13は、原始プロ
グラムの言語種別である。コンパイルユニット種類14
は、これらの各コンパイルユニットがシステムで使用す
るコンパイルユニットか、ユーザが使用するコンパイル
ユニットかを区別する情報である。コメント領域15は
、ユーザが各コンパイルユニットの管理のために使用す
る領域である。
第2図は翻訳時の構成図である。原始プログラム21は
、翻訳しようとするソースユニットである。コンパイル
方式22は、原始プログラム21を翻訳してコンパイル
ユニット23を作成する。
リンカ24またはライブラリ保守26は、コンパイルユ
ニット23に付加された管理情報を解析して、コンパイ
ルユニット管理情報25を出力する。
このように、コンパイル方式22に、第1図に示したコ
ンパイルユニットのヘッダ部の管理情報、すなわち総ス
テップ数11、コメント数12、言語タイプ13、コン
パイルユニット種類14、およびコメント領域15を生
成する機能を付加することにより、各コンパイルユニッ
トを管理する。
〔発明の効果〕 以上説明したように、本発明によれば、コンパイル方式
かコンパイルユニットのヘッダ部に、総ステップ数、コ
メント数、言語タイプ、コンパイルユニット種類、およ
びコメント領域を付加する機能を有することにより、大
規模なソフトウェアを開発するときなどのコンパイルユ
ニットのバージョン管理、テスト用コンパイルユニット
とソースリスト物件用コンパイルユニットの管理などを
効果的に管理できるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のコンパイルユニットのヘッ
ダ部を示す図、第2図は翻訳時の構成図である6 11・・・総ステップ数、12・・・コメント数、13
・・・言語タイプ、14・・・コンパイルユニット種類
、15・・・コメント領域、21・・・原始プログラム
、22・・・コンパイル方式、23・・・コンパイルユ
ニット、24・・・リンカ、25・・・コンパイルユニ
ット管理情報、 26・・・ライブラリ保守。

Claims (1)

    【特許請求の範囲】
  1. 計算機システムにおいて、コンパイルユニットのヘッダ
    部に、総ステップ数、コメント数、言語タイプコンパイ
    ル種類、コメント領域を付加する機能を有することを特
    徴とするコンパイル方式。
JP27983088A 1988-11-04 1988-11-04 コンパイル方式 Pending JPH02126328A (ja)

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)

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