File information: | |
File name: | Cyber_Vectorizing_Code_Generator_Interface_Specification_Jan85.pdf [preview Cyber Vectorizing Code Generator Interface Specification Jan85] |
Size: | 5495 kB |
Extension: | |
Mfg: | cdc |
Model: | Cyber Vectorizing Code Generator Interface Specification Jan85 🔎 |
Original: | Cyber Vectorizing Code Generator Interface Specification Jan85 🔎 |
Descr: | . Rare and Ancient Equipment cdc cyber cyber_180 NOS_VE development Cyber_Vectorizing_Code_Generator_Interface_Specification_Jan85.pdf |
Group: | Electronics > Other |
Uploaded: | 24-05-2021 |
User: | Anonymous |
Multipart: | No multipart |
Information about the files in archive: | ||
Decompress result: | OK | |
Extracted files: | 1 | |
File name Cyber_Vectorizing_Code_Generator_Interface_Specification_Jan85.pdf 1-1 CYBER Vectorizing Code Generator Interface Specification 85101/03 1.0 REVISION RECORD A. 01/01/85 - Preliminary Draft. 2-1 CYBER Vectorizing Code Generator Interface Specification 85.101103 2.0 PREFACE 2.0 .eEff.A~f This docum~nt provides the external Interface Specification for the CY8ER Vectorizing Code Generator (eVeG). 3-1 CY8ER 1ectorlzlng Code Generator Interface Speclficttlon 85/01/03 3.0 INTRODUCTION The CVBER Vectorizing Code Generator (CVCG) supoorts the development of compilers for the followIng souree '8nguagest ADA, 8ASIC, C, COBOL, CYBll, FORTRAN, and PASC'l; producing object code for execution on (any model of) the fo"owing target machines: CYBER 180, CYBER 205, and CY8ER 250. A souree program In one of these languages Is first processed by the ap~roprlate co.pller's "Front End". which is language dependent and machine Independent. The Front End performs scanning. parsing. and semantic ana'ysis. The internal representation of the orogram used In the Front End Is then transformed into the internal representatlon used In the Code Generator by a "Bridge", whic~ Is both language dependent and machine dependent. The 8ridge receives support from 8 set of procedures provided by the Code Gen~r8tor_ which are co'.ectlve'v termed the CYCG "Interface". Finally the Code Generator transforms the program into object code for a speci'lc target machtne. CVCG, which Is language Independent and machine dependent, performs automatic vectorlzatlon, optimization, and memory and register alfocatlon. Hereafter, the term "Host" will be used to refer to the Front End and Bridge as a single unit, while the term "Sack fnd" wltl be used to refer to the Bridge and Code Generator as a single unit. CY8ER Vectorlzing Code Generator Interface Specification 85/01/03 3.0 INTRODUCTION 3.1 ARCHITECTURAL DIAGRAM The typical architecture of a co~pJter which uses the CV8ER Vectorlzinq Code Generator can be illustrated 8S 'o,'o~s. t Host ! <-+ The Host Is specific to ! ! t one of the languages: I ! ADA, BASIC, C, COSOl, ! ! +-------------+t front End ! CY3Il, FORTRAN, PASCAL. ! ! ! +-------------. ! ! . t ! +-------!--------+--+ ! ! |
Date | User | Rating | Comment |