Massey Documents by Type
Permanent URI for this communityhttps://mro.massey.ac.nz/handle/10179/294
Browse
2 results
Search Results
Item OOPS-Algol :an extension to PS-Algol to support object-orientated programming : a thesis presented in partial fulfilment of the requirements for the degree of Master of Science at Massey University(Massey University, 1989) Ryder, William DennisObject-oriented programming is becoming a widely accepted paradigm to promote software reuse and data abstraction. Many languages are having object oriented capabilities added to them. PS-Algol is a language which supports procedures as first class data, and supports orthogonality of persistence. OOPS-Algol extends the PS-Algol language to support object-oriented programming. OOPS-Algol is different from most other object oriented languages in that it explicitly separates the implementation of a class's protocol from the description of that protocol. The class hierarchy is used solely for defining the conceptual relationships between classes. The inheritance hierarchy is used to promote code sharing, without being constrained by the class hierarchy. This capability furthers progress towards the goal of separating the conceptual design of a system from its implementation.Item The implementation of Algol W on a Burroughs B6700 computer : a thesis presented in partial fulfilment of the requirements for the degree of Master of Science in Computer Science at Massey University(Massey University, 1976) Meekin, Henry DThis thesis describes an implementation of a revised version of ALGOL W on a Burroughs B6700 computer, and was written so that excerpts can be made to produce a user manual and a system documentation manual. The first part is a brief discussion of the language as implemented and discusses the main features of the language and the differences from ALGOL 60. The remainder of the thesis gives a detailed description of the compiler.
