Functional PASCAL: An Interim Solution to a Changing Course in Programming Language Development.

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 Backus FP 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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1982
Accession Number
ADA120399

Entities

People

  • Otis Dennis Borcheller
  • Ron Scott Ross

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Artificial Intelligence
  • California
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • High Level Languages
  • Language
  • Lists (Data Structures)
  • Operating Systems
  • Plastic Explosives
  • Programming Languages
  • Software Testing
  • Standards
  • United States

Readers

  • Computational Linguistics
  • Computer Science.
  • Systems Analysis and Design