Computer Science Technical Reports
CS at VT

FAD, a Functional Programming Language that Supports Abstract Data Types

Martin, Johannes J. (1980) FAD, a Functional Programming Language that Supports Abstract Data Types. Technical Report CS80005-R, Computer Science, Virginia Tech.

Full text available as:
PDF - Requires Adobe Acrobat Reader or other PDF viewer.
CS80005-R.pdf (1201212)

Abstract

The paper outlines the programming language FAD. FAD is a functional programming system of the kind described by Backus [Backus78]. FAD supports abstract data types, parameterized types, and generic functions. A single scope rule establishes the encapsulation requirements for data type specification and program structuring. Certain syntactic additions improve program readability as compared to pure functional notation.

Item Type:Departmental Technical Report
Keywords:Programming languages, functional programming languages, FP-systems, abstract data types, parameterized data types, infix operators, FAD, generic functions
Subjects:Computer Science > Historical Collection(Till Dec 2001)
ID Code:848
Deposited By:Administrator, Eprints
Deposited On:06 May 2006