Content deleted Content added
fix div col unsupported parameter |
1234567 Tags: Mobile edit Mobile web edit |
||
Line 1:
{{software development process}}
'''Computer programming''' (often shortened to '''programming''') is a process that leads from an original formulation of a [[computing]] problem to [[executable]] [[computer program]]s. Programming involves activities such as analysis, developing understanding, generating [[algorithm]]s, verification of requirements of algorithms including their correctness and resources consumption, and implementation (commonly referred to as '''coding'''<ref>{{cite web|
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.
|