No edit summary |
m (spam) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Definition == |
== Definition == |
||
+ | A '''programmer''' (also referred to as a '''computer programmer''' and '''software developer''') is "the individual who designs and [[software development|develops]] [[computer program]]s."<ref>[[Auditing and Financial Management: Glossary of EDP Terminology]], at 13.</ref> They "[w]rite, [[test]], and maintain the detailed instructions, called [[program]]s, that [[computer]]s must follow to perform their functions. They also conceive, design and [[test]] logical structures for solving problems by [[computer]].<ref>The Economic Impacts of Inadequate Infrastructure for Software Testing (Final Report), at 4-4 (May 2002) ([http://www.nist.gov/director/planning/upload/report02-3.pdf full-text]).</ref> |
||
− | A '''programmer''' (also referred to as a '''software developer''') is someone who writes [[computer software]]. |
||
+ | == Overview == |
||
− | The term '''computer programmer''' can refer to a specialist in one area of [[computer program]]ming or to a generalist who writes [[code]] for many kinds of [[software]]. |
||
+ | "[[User]]s typically write [[program]]s in [[high-level programming language]]s — such as [[Java]], [[C]], [[C++]], and [[C#]] — and then use a [[compiler]] to [[translate]] the [[high-level program]] to [[native machine instructions]]."<ref>[[The Future of Computing Performance: Game Over or Next Level?]], at 60.</ref> |
||
+ | == References == |
||
− | {{Wikipedia|Programmer}} |
||
+ | <references /> |
||
[[Category:Technology]] |
[[Category:Technology]] |
||
[[Category:Software]] |
[[Category:Software]] |
Latest revision as of 13:34, 27 September 2020
Definition[]
A programmer (also referred to as a computer programmer and software developer) is "the individual who designs and develops computer programs."[1] They "[w]rite, test, and maintain the detailed instructions, called programs, that computers must follow to perform their functions. They also conceive, design and test logical structures for solving problems by computer.[2]
Overview[]
"Users typically write programs in high-level programming languages — such as Java, C, C++, and C# — and then use a compiler to translate the high-level program to native machine instructions."[3]
References[]
- ↑ Auditing and Financial Management: Glossary of EDP Terminology, at 13.
- ↑ The Economic Impacts of Inadequate Infrastructure for Software Testing (Final Report), at 4-4 (May 2002) (full-text).
- ↑ The Future of Computing Performance: Game Over or Next Level?, at 60.