Back to Search Start Over

The Future of Programming.

Authors :
Wasserman, Anthony I.
Gutz, Steven
Source :
Communications of the ACM. Mar1982, Vol. 25 Issue 3, p196-206. 11p.
Publication Year :
1982

Abstract

The nature of programming is changing. These changes will accelerate as improved software development practices and more sophisticated development tools and environments are produced. This paper surveys the most likely changes in the programming task and in the nature of software over the short term, the medium term, and the long term. In the short term, the focus is on gains in programmer productivity through improved tools and integrated development environments. In the medium term, programmers will be able to take advantage of libraries of software components and to make use of packages that generate programs automatically for certain kinds of common systems. Over the longer term, the nature of programming will change even more significantly as programmers become able to describe desired functions in a nonprocedural way, perhaps through a set of rules or formal specification languages. As these changes occur, the job of the application programmer will become increasingly analysis-oriented and software developers will be able to attack a large number of application areas which could not previously be addressed effectively. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00010782
Volume :
25
Issue :
3
Database :
Academic Search Index
Journal :
Communications of the ACM
Publication Type :
Periodical
Accession number :
5495694
Full Text :
https://doi.org/10.1145/358453.358459