Content deleted Content added
ClueBot NG (talk | contribs) m Reverting possible vandalism by 66.214.34.150 to version by Bennv3771. Report False Positive? Thanks, ClueBot NG. (3291665) (Bot) |
|||
Line 4:
Related tasks include [[Software testing|testing]], [[debugging]], and maintaining the [[source code]], implementation of the build system, and management of derived artifacts such as [[machine code]] of computer programs. These might be considered part of the programming process, but often the term ''[[software development]]'' is used for this larger process with the term ''programming'', ''implementation'', or ''coding'' reserved for the actual writing of source code. [[Software engineering]] combines [[engineering]] techniques with software development practices.
==History==
{{See also|History of programming languages}}
[[File:Ada lovelace.jpg|thumb|[[Ada Lovelace]], whose notes added to the end of [[Luigi Menabrea]]'s paper included the first [[algorithm]] designed for processing by an [[Analytical Engine]]. She is often recognized as history's first computer programmer.]]
|