الفهرس | Only 14 pages are availabe for public view |
Abstract This work is focused on a Partial implementation of the PASCAL Programming lanAuaAe released be the ”National Bureau of Standards” called the NBS PASCAL. It runs on the PDP11 computer family under three operating systems (RSTS/Ey RT11 and RSX11)* The work was carried out on a PDP11/70 under the RSTS/E operating system. The objectives were to: 1. Run the compiler# 2, Test M 3+ Fix the bugs+ 4. implement some of the unimplamented PASCAL features. 5, Add some additional features which may be useful+ During the course of the work, an interpreter for the intermediate code generated by the compiler was developed. It saves a lot of Program development time, The compiler and the interpreter were extensively used for one term be a group of 32 students studying the PASCAL language. Several buss were reported and corrected. THE THESIS The thesis consists of three chapters+ CHAPTER I is an introduction to compiler construction. It surveys the basic technioues and terms used in compilers. The current trends in compiler construction are also mentioned+ CHAPTER II is devoted to the NBS PASCAL lansua0e. It begins with a review of the PASCAL language. Then, it describes the NBS PASCAL language and implementation. The last section discusses some of the NBS PASCAL design and implementation decisions. |