Functional PASCAL: an interim solution to a changing course in programming language development

Loading...
Thumbnail Image
Authors
Borcheller, Otis Dennit
Ross, Ron Scott
Subjects
Functional Programming
Applicative Programming
Functional PASCAL
List Processing
PASCAL
Programming Languages
Very High Level languages
Advisors
MacLennan, Bruce J.
Date of Issue
1982-06
Date
Publisher
Monterey, California. Naval Postgraduate School
Language
en_US
Abstract
The theory of pure functional programming is applied to the standard conventional programming language PASCAL, thereby offering a unique and innovative language for problem-solving. A basic set of primitive functions and functional forms, as outlined in the 3aclcus JP System, provides a model for the development of a practical functional programming system. This system is activated by accessing a detailed and comprehensive system library module directly from a PASCAL program, thereby enabling the user to operate in either a functional or a conventional mode. The ability to perform functional programming within a conventional, high-level language, adds an increased degree of power and flexibility to the proposed system. The Functional PASCAL System provides the user with a new and distinctive methodology for writing computer programs and encourages individuals to experiment, in a practical environment, with functional programming techniques not otherwise available for general purpose use.
Type
Thesis
Description
Series/Report No
Department
Computer Science
Organization
Naval Postgraduate School
Identifiers
NPS Report Number
Sponsors
Funder
Format
Citation
Distribution Statement
Approved for public release; distribution is unlimited.
Rights
Collections