- 【Updated on May 12, 2025】 Integration of CiNii Dissertations and CiNii Books into CiNii Research
- Trial version of CiNii Research Knowledge Graph Search feature is available on CiNii Labs
- 【Updated on June 30, 2025】Suspension and deletion of data provided by Nikkei BP
- Regarding the recording of “Research Data” and “Evidence Data”
Bibliographic Information
- Other Title
-
- 既存言語における抽象化技法支援の一手法について
- キソン ゲンゴ ニ オケル チュウショウカ ギホウ シエン ノ イチシュホウ
Search this article
Description
An approach to support abstraction facilities is described. In program design, abstraction techniques are very effective. But current familiar languages does not support various kinds of abstraction facilities. In order to add abstraction facilities to existing programming languages, a macro language MACLAM (A Macro Language for Abstraction Mechanisms) has been designed and implemented. MACLAM is a general-purpose and syntax-directed macro language, and attention of this language is focused on data as well as on control. The MACLAM processor is implemented as a complete pre-processor for various kinds of base language processors. MACLAM supports three kinds of abstraction techniques : (1) procedural abstraction, (2) data abstraction, for which a user can define new data types, define associated operations, and protect them from illegal operations, and (3) syntactic abstraction to develop powerful mode of expressions and to give a method for sequencing arbitrary actions. MACLAM offers a procedure and some special functions for these abstraction techniques. The purpose of this paper is to illustrate the utilities of abstractions supported by MACLAM and to provide an informal introduction to MACLAM with some examples.
Journal
-
- MEMOIRS OF SAGAMI INSTITIUTE OF TECHNOLOGY
-
MEMOIRS OF SAGAMI INSTITIUTE OF TECHNOLOGY 18 (1), 69-78, 1984-03-26
相模工業大学
- Tweet
Details 詳細情報について
-
- CRID
- 1050302934397349888
-
- NII Article ID
- 120005539083
- 110000412974
-
- NII Book ID
- AN00096878
-
- NDL BIB ID
- 2978420
-
- ISSN
- 02860910
-
- Text Lang
- ja
-
- Article Type
- departmental bulletin paper
-
- Data Source
-
- IRDB
- NDL Search
- CiNii Articles