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.

Keywords

Computer scienceProgrammerRepresentation (politics)Coding (social sciences)Programming languageExternal Data RepresentationDilemmaTheoretical computer scienceStructured programmingData structureSoftware engineeringArtificial intelligence

Affiliated Institutions

Related Publications

Publication Info

Year
1967
Type
article
Pages
535-535
Citations
48
Access
Closed

External Links

Social Impact

Altmetric
PlumX Metrics

Social media, news, blog, policy document mentions

Citation Metrics

48
OpenAlex

Cite This

Rosana Balzer (1967). Dataless programming. , 535-535. https://doi.org/10.1145/1465611.1465683

Identifiers

DOI
10.1145/1465611.1465683