ABSTRACTION MECHANISMS SUPPORTED BY A MACRO PROCESSOR.

Research output: Contribution to journalArticle

Abstract

A macro language and its processor are described for various kinds of abstracton techniques. It is very attractive to support the use of abstraction in program construction by means of a general-purpose macro processor with special facilities. For that purpose, a macro language MACLAM (A Macro Language for Abstraction Mechanisms) has been designed and implemented. Attention of this macro language is focused on data as well as on control. 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.

Original languageEnglish
Pages (from-to)59-65
Number of pages7
JournalJournal of Information Processing
Volume6
Issue number2
Publication statusPublished - 1983
Externally publishedYes

Fingerprint

Macros
Syntactics

ASJC Scopus subject areas

  • Engineering(all)

Cite this

ABSTRACTION MECHANISMS SUPPORTED BY A MACRO PROCESSOR. / Fukazawa, Yoshiaki.

In: Journal of Information Processing, Vol. 6, No. 2, 1983, p. 59-65.

Research output: Contribution to journalArticle

@article{54c6fd575ed7404da7f48dd930ae5c15,
title = "ABSTRACTION MECHANISMS SUPPORTED BY A MACRO PROCESSOR.",
abstract = "A macro language and its processor are described for various kinds of abstracton techniques. It is very attractive to support the use of abstraction in program construction by means of a general-purpose macro processor with special facilities. For that purpose, a macro language MACLAM (A Macro Language for Abstraction Mechanisms) has been designed and implemented. Attention of this macro language is focused on data as well as on control. 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.",
author = "Yoshiaki Fukazawa",
year = "1983",
language = "English",
volume = "6",
pages = "59--65",
journal = "Journal of Information Processing",
issn = "0387-5806",
publisher = "Information Processing Society of Japan",
number = "2",

}

TY - JOUR

T1 - ABSTRACTION MECHANISMS SUPPORTED BY A MACRO PROCESSOR.

AU - Fukazawa, Yoshiaki

PY - 1983

Y1 - 1983

N2 - A macro language and its processor are described for various kinds of abstracton techniques. It is very attractive to support the use of abstraction in program construction by means of a general-purpose macro processor with special facilities. For that purpose, a macro language MACLAM (A Macro Language for Abstraction Mechanisms) has been designed and implemented. Attention of this macro language is focused on data as well as on control. 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.

AB - A macro language and its processor are described for various kinds of abstracton techniques. It is very attractive to support the use of abstraction in program construction by means of a general-purpose macro processor with special facilities. For that purpose, a macro language MACLAM (A Macro Language for Abstraction Mechanisms) has been designed and implemented. Attention of this macro language is focused on data as well as on control. 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.

UR - http://www.scopus.com/inward/record.url?scp=0021092001&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0021092001&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:0021092001

VL - 6

SP - 59

EP - 65

JO - Journal of Information Processing

JF - Journal of Information Processing

SN - 0387-5806

IS - 2

ER -