Shopping Cart

No products in the cart.

IEEE 770X3.97 1983

$26.54

IEEE Standard Pascal Computer Programming Language

Published By Publication Date Number of Pages
IEEE 1983 129
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

New IEEE Standard – Inactive – Withdrawn. Withdrawn Standard. Withdrawn Date: Jun 18, 1992. This standard specifies the semantics and syntax of the computer programming language Pascal by specifying requirements for a processor and for a conforming program.

PDF Catalog

PDF Pages PDF Title
20 1 Scope
2 References
21 3 Definitions
3.1 Error
3.2 Extension
3.3 Implementation-Defined
3.4 Implementation-Dependent
3.5 Processor
22 4 Definitional Conventions
Table 1 Metalanguage Symbols
23 5 Compliance
5.1 Processors
25 5.2 Programs
26 6 Requirements
6.1 LexicalTokens
6.1.1 General
6.1.2 Special-Symbols
6.1.3 Identifiers
27 6.1.4 Directives
6.1.5 Numbers
28 6.1.6 Labels
6.1.7 Character-Strings
29 6.1.8 Token Separators
6.1.9 Lexical Alternatives
30 6.2 Blocks Scope and Activations
6.2.1 Block
31 6.2.2 Scope
32 6.2.3 Activations
34 6.3 Constant-Definitions
6.4 Type-Definitions
6.4.1 General
35 6.4.2 Simple-Types
6.4.2.1 General
6.4.2.2 Required Simple-Types
36 6.4.2.3 Enumerated-Types
37 6.4.2.4 Subrange-Types
6.4.3 Stmctured-Types
6.4.3.1 General
38 6.4.3.2 Array-Types
40 6.4.3.3 Record-Types
43 6.4.3.4 Set-Types
44 6.4.3.5 File.Types
47 6.4.4 Pointer-Types
6.4.5 Compatible Types
6.4.6 Assignment-Compatibility
48 6.4.7 Example of a Type Definition-Part
49 6.5 Declarations and Denotations of Variables
6.5.1 Variable-Declarations
50 6.5.2 Entire-Variables
6.5.3 Component-Variables
6.5.3.1 General
51 6.5.3.2 Indexed-Variables
52 6.5.3.3 Field-Designators
53 6.5.4 Identified-Variables
6.5.5 Buffer-Variables
54 6.6 Procedure and Function Declarations
6.6.1 Procedure-Declarations
57 6.6.2 Function-Declarations
60 6.6.3 Parameters
6.6.3.1 General
61 6.6.3.2 Value Parameters
6.6.3.3 Variable Parameters
62 6.6.3.4 Procedural Parameters
6.6.3.5 Functional Parameters
6.6.3.6 Parameter List Congruity
63 6.6.4 Required Procedures and Functions
6.6.4.1 General
6.6.5 Required Procedures
6.6.5.1 General
6.6.5.2 File Handling Procedures
66 6.6.5.3 Dynamic Allocation Procedures
67 6.6.5.4 Transfer Procedures
68 6.6.6 Required Functions
6.6.6.1 General
6.6.6.2 Arithmetic Functions
69 6.6.6.3 Transfer Functions
6.6.6.4 Ordinal Functions
70 6.6.6.5 Boolean Functions
6.7 Expressions
6.7.1 General
72 6.7.2 Operators
6.7.2.1 General
73 6.7.2.2 Arithmetic Operators
Table 2 Dyadic Arithmetic Operations
Table 3 Monadic Arithmetic Operations
75 6.7.2.3 Boolean Operators
6.7.2.4 Set Operators
6.7.2.5 Relational Operators
Table 4 Set Operations
76 6.7.3 Function Designators
Table 5 Relational Operations
77 6.8 Statements
6.8.1 General
78 6.8.2 Simple-Statements
6.8.2.1 General
6.8.2.2 Assignment-Statements
79 6.8.2.3 Procedure-Statements
80 6.8.2.4 Goto-Statements
6.8.3 Structured-Statements
6.8.3.1 General
6.8.3.2 Compound-Statements
81 6.8.3.3 Conditional.Statements
6.8.3.4 If-Statements
6.8.3.5 Case-Statements
82 6.8.3.6 Repetitive-Statements
6.8.3.7 Repeat-Statements
83 6.8.3.8 While-Statements
6.8.3.9 For-Statements
86 6.8.3.1 0 With-Statements
87 6.9 Inputandoutput
6.9.1 The Procedure Read
89 6.9.2 The Procedure Readln
6.9.3 The Procedure Write
90 6.9.3.1 Write-Parameters
6.9.3.2 Char.Type
91 6.9.3.3 Integer-Type
6.9.3.4 Real.Type
6.9.3.4.1 Floating-point Representation
93 6.9.3.4.2 Fixed-point Representation
94 6.9.3.5 Boolean-Type
6.9.3.6 String-Types
6.9.4 The Procedure Writeln
95 6.9.5 The Procedure Page
6.10 Programs
100 Appendix A Collected Syntax
110 AppendixB Index
124 Required Identifiers
125 AppendixD Errors
IEEE 770X3.97 1983
$26.54