File information: | |
File name: | CSL_79-3_Mesa_Language_Manual_Version_5.0_Apr79.pdf [preview CSL 79-3 Mesa Language Manual Version 5.0 Apr79] |
Size: | 10021 kB |
Extension: | |
Mfg: | xerox |
Model: | CSL 79-3 Mesa Language Manual Version 5.0 Apr79 🔎 |
Original: | CSL 79-3 Mesa Language Manual Version 5.0 Apr79 🔎 |
Descr: | xerox mesa 5.0_1979 documentation CSL_79-3_Mesa_Language_Manual_Version_5.0_Apr79.pdf |
Group: | Electronics > Documentation |
Uploaded: | 24-02-2020 |
User: | Anonymous |
Multipart: | No multipart |
Information about the files in archive: | ||
Decompress result: | OK | |
Extracted files: | 1 | |
File name CSL_79-3_Mesa_Language_Manual_Version_5.0_Apr79.pdf , I Mesa Language Manual by James G. Mitchell William Maybury Richard Sweet Version 5.0 April 1979 CSL-79-3 The Mesa language is one component of a programming system intended for developing and maintaining a wide range of systems and applications programs. Mesa supports the development of systems composed of separate modules with controlled sharing of information among them. The language includes facilities for user-defined data types, strong compile- time checking of both types and interfaces, procedure and coroutine control mechanisms, and control structures for dealing with concurrency and exceptional conditions. XEROX PALO ALTO RESEARCH CENTER SYSTEMS DEVELOPMENT DEPARTMENT 3333 Coyote Hill Road / Palo Alto / California 94304 @ Copyright 1979 by Xerox Corporation CONTENTS I CHAPTER 1. INTRODUCTION 1 1.1. Syntax notation 2 CHAPTER 2. BASIC DATA TYPES AND EXPRESSIONS 4 2.1. A slice of Mesa code 4 2.1.1. Basic lexical structure 5 2.2. Simple declarations 6 2.3. The fundamental operations, .. , =, and # 6 2.4. Basic types 7 2.4.1. The numeric types INTEGER and CARDINAL 7 2.4.1.1. Numeric literals 8 2.4.2. Type BOOLEAN 8 2.4.3. Type CHARACTER 9 2.4.4. The numeric types LONG INTEGER and LONG CARDINAL 9 2.4.5. Type REAL 10 2.4.6. Relations among basic types 10 2.5. Expressions 11 2.5.1. Numeric operators 12 -.. 2.5.1.1. Domains of the numeric operators 13 2.5.1.2. The operator LONG 14 2.5.1.3. CHARACTER operators 15 2.5.2. Relational operators 15 2.5.3. BOOLEAN operators 16 2.5.4. Assignment expressions 17 2.5.5. Operator precedence 17 2.6. Initializing variables in declarations 17 2.6.1. Compile-time constants 18 2.7. More general declarations 19 CHAPTER 3. COMMON CONSTRUCTED DATA TYPES 20 3.1. The element types |
Date | User | Rating | Comment |