Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

MCOBOL—a prototype macro facility for Cobol

Published: 01 August 1980 Publication History
First page of PDF

References

[1]
ADR MetaCOBOL concepts and facilities. Applied Data Res., Princeton N.J., 1976. Introduces main features of the MetaCOBOL macroprocessor.
[2]
ANSI. American National Standard Programming Language COBOL X3.23-1974. Amer. Nat. Standards Inst., N.Y. 1974. Official specification of ANS 74 Cobol.
[3]
Brown, P.J. The ML/1 macroprocessor. Comm. ACM 19, 10 (Oct, 1967), 618-623. Diseusses main features of ML/1 macroprocessor.
[4]
Brown. P.J. Macroprocessors and Techniques for Portable Software. Wiley, New York, 1974. Good introduction to concepts of macros.
[5]
Christensen, C., and Shaw, J.S. Proc. of the Extensible Languages Symp. SIGPLAN Noticea 4.8 (Aug, 1969), Describes seven extensible languages and PL/I macro facility. Also includes introduction to extensible languages, the motivation behind them, and some alternative approaches
[6]
CODASYL. COBOL journal of development 1978. Canadian Gov't., Dept. of Supply and Service., 1978. Official specification of CODASYI, Cobol in Jan 1978.
[7]
Hamilton. J.G.A. Finlayson. E.D., and Heywood-Jones A.H. Computer aided program production Proc Datafair, Nottingham, England, 1973, pp. 191-196. Only published work on Cobra macroprocessor. Concentrates on applications of Cobra.
[8]
IBM. Student text: An introduction to the compile-time facilities of PL/1, form C20- 1689-1 IBM Tech. Pub, Dept., New York, 1968. Introduces PL/1 macro facility.
[9]
Layzell, P.J., and van der Linden, P Implementing the proposed 1981 COBOL standard by a COBOL language enhancement feature, Rep 249. Computation Dept., Univ. Manchester Inst. of Science and Technology Manchester, England, 1980. Analyzes capability of macro schemes to support new features in next Cobol standard.
[10]
Leavenworth. B.M Syntax macros and extended translations. Comm ACM 9 11 (Nov. 1966), 790-793. Introduces the concept of syntax macros.
[11]
Mooers, C.N., and Deutsch L.P TRAC, a text handling language. Proc of the 20th ACM Nat. Conf., 1965, pp. 229-246. Introduces TRAC macroprocessors.
[12]
Solntseff, N., and Yezerski, A A survey of extensible programming languages. Ann. Rev. Auto. Program. 7, 5 (1974), 267-307 Comprehensive survey and categorization of expansible programming languages.
[13]
Strachey, C. A general purpose macrogenerator. Compt. J. 8, 3 (1965), 225-241. Describes GPM and introduces ideas used in many subsequent macroprocessors.
[14]
Triance, J.M, A study of COBOL portability. Compt. J.21, 3 (1978), 278-281. Highlights the impediments to Cobol portability
[15]
Triance, J.M. A macro facility for COBOL. Proc. of European Co-operation in Informatics. Venice, 1978, pp. 420-431. Makes a case for a macro facility in Cobol.
[16]
Waite, W.M. The mobile programming system: STAG E 2. Comm. ACM 13, 7 (July 1970), 415-421. Introduces STAGE 2 macro-
[17]
Yow. J.F.S. The design and implementation of a COBOL compiler with a macro facility. M. Sc. Th., Computation Dept, Univ. Manchester Inst. of Science and Technology. Manchester, England, 1979. Describe an implementation of MCOBOL.
[18]
Yow, J.F,S., and Triance, J.M. An assessment of MCOBOL capabilities Rep 234, of Science and Technology, Manchester. England. 1979. Analyzes capabilities of macro schemes to support new features of ANS 74 Cobol.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 23, Issue 8
Aug. 1980
55 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/358896
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 August 1980
Published in CACM Volume 23, Issue 8

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Cobol
  2. extensibility
  3. language
  4. macros
  5. portability
  6. syntax macros

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)99
  • Downloads (Last 6 weeks)16
Reflects downloads up to 13 Sep 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media