FazBrowse Wikipedia Viewer | Main Page |
Search Wikipedia:
|
Viewing: https://en.wikipedia.org/wiki/Programmers

Programmer

Contents
Nature of the work
    Types of software
Globalization
References
External links
Further reading

(Learn how and when to remove this message)

Computer programmer
Betty Jennings and Fran Bilas, part of the first ENIAC programming team
Occupation
NamesComputer Programmer
Occupation type
Profession
Activity sectors
Information technology, Software industry
Description
CompetenciesWriting and debugging computer code
Education required
Varies from apprenticeship to bachelor's degree, or self-taught

A programmer, computer programmer or coder is an author of computer source code, or someone with skill in computer programming. The professional titles software developer and software engineer may be used for jobs that require a programmer.

The first company founded specifically to provide software products and services was the Computer Usage Company in 1955. Before that time, computers were programmed either by customers or the few commercial computer manufacturers of the time, such as Sperry Rand and IBM.

The software industry expanded in the early 1960s, almost immediately after computers were first sold in mass-produced quantities. Universities, governments, and businesses created a demand for software. Many of these programs were written in-house by full-time staff programmers; some were distributed between users of a particular machine for no charge, while others were sold on a commercial basis. Other firms, such as Computer Sciences Corporation (founded in 1959), also started to grow. Computer manufacturers soon started bundling operating systems, system software and programming environments with their machines; the IBM 1620 came with the 1620 Symbolic Programming System and FORTRAN.

The industry expanded greatly with the rise of the personal computer (PC) in the mid-1970s, which brought computing to the average office worker. In the following years, the PC also helped create a constantly growing market for games, applications and utility software.

Nature of the work

edit
Programmer at work

Computer programmers write, test, debug, and maintain the detailed instructions, called computer programs, that computers must follow to perform their functions. Programmers also conceive, design, and test logical structures for solving problems by computer. Many technical innovations in programming — advanced computing technologies and sophisticated new languages and programming tools — have redefined the role of a programmer and elevated much of the programming work done today. Job titles and descriptions may vary, depending on the organization.

Programmers work in many settings, including corporate information technology (IT) departments, big software companies, small service firms and government entities of all sizes. Many professional programmers also work for consulting companies at client sites as contractors. Licensing is not typically required to work as a programmer, although professional certifications are commonly held by programmers. Programming is considered a profession.

Types of software

edit

Programming editors, also known as source code editors, are text editors that are specifically designed for programmers or developers to write the source code of an application or a program. Most of these editors include features useful for programmers, which may include color syntax highlighting, auto indentation, auto-complete, bracket matching, syntax check, and allows plug-ins. These features aid the users during coding, debugging and testing.

Globalization

edit

References

edit
    Heinz, Kate (23 February 2021). "Software Engineer Vs. Programmer: What's the Difference?". builtin.com. Built In. Archived from the original on 29 July 2021. Retrieved 29 July 2021.
  1. ↑ "Konrad Zuse". computer.org. IEEE. 2 April 2018. Archived from the original on 26 September 2022. Retrieved 4 February 2023.
  2. ↑ Rojas, Raúl; Göktekin, Cüneyt; Friedland, Gerald; Krüger, Mike (February 2000). "Plankalkül: The First High-Level Programming Language and its Implementation". ResearchGate. Archived from the original on 12 June 2022. Retrieved 4 February 2023.
  3. ↑ "},"date":{"wt":"16 May 2014"},"website":{"wt":"ENIAC Programmers Project"},"publisher":{"wt":"First Byte Productions"},"access-date":{"wt":"13 March 2021"},"archive-date":{"wt":"1 April 2018"},"archive-url":{"wt":"https://web.archive.org/web/20180401075605/http://eniacprogrammers.org/eniac-programmers-project/memorials/"},"url-status":{"wt":"live"}},"i":0}}]}'/>"Memorials". ENIAC Programmers Project. First Byte Productions. 16 May 2014. Archived from the original on 1 April 2018. Retrieved 13 March 2021.
  4. ↑ "1620 Data Processing System". IBM Archives. 23 January 2003. Archived from the original on 10 February 2021. Retrieved 17 March 2021.
  5. ↑ "How to Become a Computer Programmer". Coursera Inc. 30 September 2022. Archived from the original on 7 October 2022. Retrieved 2 February 2023. Computer programmers often take courses and seek certifications to enter the field and stay current in their skills in this ever-evolving profession.
  6. ↑ "},"date":{"wt":"17 October 2022"},"publisher":{"wt":"Indeed"},"access-date":{"wt":"2 February 2023"},"archive-date":{"wt":"2 February 2023"},"archive-url":{"wt":"https://web.archive.org/web/20230202195236/https://www.indeed.com/career-advice/finding-a-job/types-of-programming-jobs"},"url-status":{"wt":"live"}},"i":0}}]}'/>"11 Types of Programming Jobs (With Duties and Salaries)". Indeed. 17 October 2022. Archived from the original on 2 February 2023. Retrieved 2 February 2023.
  7. ↑ Shankleman, Martin (1 July 2010). "'One in 10' UK graduates jobless". BBC News. Archived from the original on 8 March 2021. Retrieved 13 March 2021.
  8. ↑ "Inflation-Adjusted Income for U.S. Engineers Drops - IEEE Spectrum".
  9. ↑ "hp's Developer Portal | HP International Women's Week: Women in Computer Science dropping since 1980s". developers.hp.com. Archived from the original on 26 February 2021. Retrieved 13 March 2021.
  10. ↑ Generative AI and Jobs https://webapps.ilo.org/static/english/intserv/working-papers/wp140/index.html
  11. ↑ "Computer Programmers: Occupational Outlook Handbook". U.S. Bureau of Labor Statistics.
  12. 1 2 "Software Developers: Occupational Outlook Handbook". U.S. Bureau of Labor Statistics. 18 July 2012. Archived from the original on 1 September 2013.
  13. ↑ ISSN 1741-8984 & eTan, Kwan Wei Kevin (14 March 2025). "Anthropic's CEO says that in 3 to 6 months, AI will be writing 90% of the code software developers were in charge of". Business Insider.
  14. ↑ "ChatGPT could make these jobs obsolete". 25 January 2023. Retrieved 12 May 2023.
  15. ↑ Ito, Aki. "ChatGPT spells the end of coding as we know it". Business Insider. Retrieved 12 May 2023.
  16. ↑ "AP Exam Volume Changes (2014-2024)" (PDF). apcentral.collegeboard.org.
  17. ↑ "Programming in Japan: What's It Really Like?".
  18. ↑ kotamat (15 September 2022). "ITエンジニアが「人手不足」な理由 – 日本のITエンジニア人口と今後の不足見通し - 人材紹介マガジン". ITエンジニアが「人手不足」な理由 – 日本のITエンジニア人口と今後の不足見通し - 人材紹介マガジン (in Japanese). Retrieved 13 November 2024.
  19. ↑ "Computers in the Classroom | EBSCO Research Starters".
  20. ↑ "The best AI for coding in 2025 (Including a new winner - and what not to use)". ZDNet.


External links

edit


Further reading

edit
National
Other

View original on Wikipedia | Back | FazBrowse Home