Content deleted Content added
uncited, Parnas's criticism is cited to him. |
full cite for parnas |
||
Line 1:
In [[computer science]], the term '''automatic programming''' identifies a type of [[computer programming]] in which some mechanism generates a [[computer program]] rather than have human [[programmer]]s write the code.
There has been little agreement on the precise definition of automatic programming, mostly because its meaning has changed over time. Programming languages such as [[Java programming language|Java]] and [[C]] do not seem very automatic today, but compared to programming in machine code, as was the only way circa 1958, they are very much automatic programming tools. According to researcher [[David Parnas]], automatic programming is merely a euphemism for [[high-level language]]s.<ref>D. L. Parnas. "Software Aspects of Strategic Defense Systems." ''American Scientist''. November 1985.</ref>
==References==
{{references-small}}
{{compu-prog-stub}}
|