WEKO3
アイテム
SIMPOSのプログラミング環境 : コンパイラの拡張機能
https://ipsj.ixsq.nii.ac.jp/records/114010
https://ipsj.ixsq.nii.ac.jp/records/114010644b6bea-e78d-4450-87ad-711b2fcc17ff
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
|
Item type | National Convention(1) | |||||
---|---|---|---|---|---|---|
公開日 | 1986-10-01 | |||||
タイトル | ||||||
タイトル | SIMPOSのプログラミング環境 : コンパイラの拡張機能 | |||||
タイトル | ||||||
言語 | en | |||||
タイトル | Programming Environment of SIMPOS : Extended Features of the ESP Compiler | |||||
言語 | ||||||
言語 | jpn | |||||
資源タイプ | ||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_5794 | |||||
資源タイプ | conference paper | |||||
著者所属 | ||||||
三菱電気(株) | ||||||
著者所属 | ||||||
ビーコンシステム(株) | ||||||
著者所属 | ||||||
(財)ICOT | ||||||
著者所属 | ||||||
(財)ICOT | ||||||
著者所属(英) | ||||||
en | ||||||
Mitsubishi Electric | ||||||
著者所属(英) | ||||||
en | ||||||
Bcon System | ||||||
著者所属(英) | ||||||
en | ||||||
ICOT | ||||||
著者所属(英) | ||||||
en | ||||||
ICOT | ||||||
論文抄録 | ||||||
内容記述タイプ | Other | |||||
内容記述 | 逐次型推論マシン(PSI)上に開発されたプログラミング/オペレーティング・システム(SIMPOS)はPrologにオブジェクト指向機能を付加した言語ESPによるプログラミング環境を提供している。ESPのソース・プログラム中に現れる特定のパターンに対しては、マクロ展開機能が働き、コンパイラによって自動的にあらかじめ定められたパターンに展開される。本稿ではESP言語の特徴のひとつであるマクロ展開機能を中心にコンパイラの拡張機能について述べる。Prologでは関数型言語と異なり、引数の場所に数式を直接記述することはできない。一般にデータを記述する箇所にその満足すべき性質を併せて記述することは、プログラムの読み易さ書き易さの上で有利である。ESPのマクロはこのような機能を実現するものである。ESPでは単にマクロの対象となったパターンを展開結果に置き換えるだけでなく、それを含むゴールの前後に必要なゴール列を挿入したり、新たに生成した節を付加する機能を持つ。 | |||||
書誌レコードID | ||||||
収録物識別子タイプ | NCID | |||||
収録物識別子 | AN00349328 | |||||
書誌情報 |
全国大会講演論文集 巻 第33回, 号 プログラミング言語およびソフトウェア工学, p. 415-416, 発行日 1986-10-01 |
|||||
出版者 | ||||||
言語 | ja | |||||
出版者 | 情報処理学会 |