1982
DOI: 10.1145/358453.358459
|View full text |Cite
|
Sign up to set email alerts
|

The future of programming

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 gaius in programmer productivity through improved tools and hitegrated development environments. In the medium term, programmers will be able t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

1983
1983
1989
1989

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 60 publications
(6 citation statements)
references
References 29 publications
0
6
0
Order By: Relevance
“…Estimates on the need for software professionals in the 1990s range from 1 to 2.4 million (compared to about 250,000 today] [23]. • The relative cost of the hardware component is decreasing drastically (from 90 percent in the 1950s to 10 percent in the 1990s), whereas the relative cost of software is increasing at a similar rate [35,43]. • The maintenance cost for a developed system (throughout its life cycle) is 2-4 times greater than the predelivery cost.…”
Section: The Software Crisismentioning
confidence: 99%
“…Estimates on the need for software professionals in the 1990s range from 1 to 2.4 million (compared to about 250,000 today] [23]. • The relative cost of the hardware component is decreasing drastically (from 90 percent in the 1950s to 10 percent in the 1990s), whereas the relative cost of software is increasing at a similar rate [35,43]. • The maintenance cost for a developed system (throughout its life cycle) is 2-4 times greater than the predelivery cost.…”
Section: The Software Crisismentioning
confidence: 99%
“…Once again, however, these improvements are mostly to the coding rather than the specification stage. Nevertheless, this software-tools research should eventually provide the facility of rapidprototyping some simple programs (Wasserman and Gutz, 1984): that is, providing the user very quickly with some 'runnable' approximation of what they need, to be modified and adapted to suit their specific needs as they experiment with the prototype.…”
Section: ( B ) Software Toolboxesmentioning
confidence: 99%
“…Many experts believe that the practice of application development and maintenance is now on the verge of a transition comparable to that between assembler and high-level languages [Mart82], [Wass82]. Traditionally, the task of the programmer/analyst has been to devise algorithms that solve the problem presented by the end-user.…”
Section: Bl Institute For Computer Sciences and Technologymentioning
confidence: 99%