Show simple item record

dc.contributor.advisorMichaelson
dc.contributor.authorOfficer, J.M.
dc.date.accessioned2013-04-05T14:10:32Z
dc.date.available2013-04-05T14:10:32Z
dc.date.issued1972
dc.identifier.urihttp://hdl.handle.net/1842/6657
dc.description.abstractThis thesis explores the possibilities of doing mathematical problems involving algebra on a computer. A language is designed which allows names to occur as unknown quantities. This language has all the facilities of a general purpose language such as IMP, but is designed to be used inter-actively by a user at a console. The language also includes instructions which cause the usual algebraic operations to be applied to expressions. These operators include simplification, differentiation, but not integration. A brief survey is given of other languages in the field, with comments on their capabilities and restrictions. The second part of the thesis describes how the language is implemented. An interpreter is used. Statements of the language are analysed syntactically and then obeyed. Algebraic expressions are stored in byte arrays, using a type of prefix Polish notation. Finally the language is reviewed in the light of recent work done in the field, and suggestions are made for a further version.en_US
dc.language.isoenen_US
dc.publisherThe University of Edinburghen_US
dc.subjectcomputer languageen_US
dc.subjectalgebraen_US
dc.subjectIMPen_US
dc.subjectPolish notationen_US
dc.titleDesign and implementation of a language for manipulating algebraic formulaeen_US
dc.typeThesis or Dissertationen_US
dc.type.qualificationlevelDoctoralen_US
dc.type.qualificationnamePhD Doctor of Philosophyen_US


Files in this item

This item appears in the following Collection(s)

Show simple item record