Computer programming: Difference between revisions

Content deleted Content added
m Reverted edits by 2600:1004:B038:155B:E594:7757:F7A:D915 (talk) to last version by Bennv3771
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.
 
==hi sebastian
==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.]]