Improving Productivity in the Development of Large Software Systems
SOFTWARE OPTIONS INC CAMBRIDGE MA
Pagination or Media Count:
The project began with a re-examination of the roles and boundaries of programming language and environments. The belief was that present technology was a result of historical drift rather than technical foresight. The expectation was that a fresh look at modern hardware and programming practices would result in significantly better languages and environments. By better we mean the results would, for example, reduce redundant effort and increase automation of implicit tasks, in order to allow the programmer to focus on the content of a problem. These are vague and lofty goals but our plan was specific and concrete. We developed appropriate formal underpinnings on which we based the implementation of infrastructures for developing languages and environments. We used the infrastructures to design and implement a new language and environment, called E-L.
- Computer Programming and Software