The BETA Programming Language

  • Kristensen B
  • Madsen O
  • Møller-Pedersen B
  • et al.
N/ACitations
Citations of this article
17Readers
Mendeley users who have this article in their library.

Abstract

The BETA programming language is a modern language in the SIMULA 67 tradition. It supports the object-oriented perspective on programming and contains comprehensive facilities for procedural and functional programming. BETA replaces classes, procedures, functions and types by a single abstraction mechanism called the pattern. Patterns may be organized in a classification hierarchy by means of sub-patterns. The notion of virtual procedure is generalized to virtual pattern. Virtual patterns combined with sub-patterns make it possible to delay the specification of an attribute in a pattern. Attributes may then have different bindings in different sub-patterns. BETA also provides a unified framework for sequential, coroutine and concurrent execution. This paper is a tutorial introduction to BETA.

Cite

CITATION STYLE

APA

Kristensen, B. B., Madsen, O. L., Møller-Pedersen, B., & Nygaard, K. (1987). The BETA Programming Language. DAIMI Report Series, 16(229). https://doi.org/10.7146/dpb.v16i229.7578

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free