Dataless programming

  • Authors:
  • R. M. Balzer

  • Affiliations:
  • The RAND Corporation, Santa Monica, California

  • Venue:
  • AFIPS '67 (Fall) Proceedings of the November 14-16, 1967, fall joint computer conference
  • Year:
  • 1967

Quantified Score

Hi-index 0.00

Visualization

Abstract

A programmer using existing programming languages typically codes a problem by (1) defining it, then (2) analyzing the processing requirements, and (3) on the basis of these requirements, choosing a data representation, and finally, (4) coding the problem. Almost always, difficulties arise because necessary processing not envisioned in the analysis phase makes the chosen data representation inappropriate because of a lack of space, efficiency, ease of use or some combination of these. The decision is then made to either live with these difficulties or change the data representation. Unfortunately, changing the data representation usually involves making extensive changes to the code already written. Furthermore, there is no assurance that this dilemma will not recur with the new data representation.