Skip to content
ontologydriven
Sign out

Dictionary

Words, grammatical forms and meanings linked to the ontology.

programmer en · NOUN

Pronunciation

  • (Southern-England) audio
  • /ˈpɹəʊɡɹæmə/ (Received-Pronunciation)
  • /ˈpɹoʊɡɹæmɚ/ (General-American)

Etymology

*program + -er (US) / programme + -er (UK)

Meanings

  1. One who writes computer programs.
    • More important, when we looked at who worked in that industry, we noticed that programmers were in the minority. They’re dwarfed by, among other occupations, the software developers. The two terms are sometimes used interchangeably, but the jobs follow very different trajectories. Nationwide, software developers haven’t struggled nearly as much as their programming brethren — few other computer-related occupations have. So what makes programmers different? To answer that, we need to dive forehead first into everybody’s favorite part of any analysis: arcane occupation definitions! Upon perusing the fine print, we saw that while programmers do in fact program, they “work from specifications drawn up by software and web developers or other individuals.” That seems like a clue. In the real world, “developer” and “programmer” can seem almost interchangeable. But in the world of government statistics, where we have legal permanent residency, there’s a clear distinction. In the [US] government’s schema, programmers do the grunt work while the much more numerous — and much faster-growing — software developers enjoy a broader remit. They figure out what clients need, design solutions and work with folks such as programmers and hardware engineers to implement them. Their pay reflects this gap in responsibilities. The median programmer earned $99,700 in 2023, compared with $132,270 for the median developer. And while 27.5 percent of programming jobs vanished, jobs for developers have only fallen 0.3 percent, similar to the broader industry. 2025 March 14, Andrew Van Dam, “Department of Data: More than a quarter of computer-programming jobs just vanished. What happened? Learning to code was supposedly the salvation of millions of liberal art majors. But now programming jobs are plummeting. The Post’s Department of Data tries to figure out what’s going on”, in Washington Post:
  2. One who decides which programs will be shown on a television station, or which songs will be played on a radio station.
    • The handful of never-ending summer classics annually activated by rock-radio programmers. 1990, Wayne Jancik, The Billboard Book of One-Hit Wonders, →ISBN, page 151:
    • So if there is a real shortage of training material and opportunities for radio programmers, then let's write some. 2005, Steve Warren, Radio:
  3. A device that installs or controls a software program in some other machine.
    • The EPROM programmer burns the data into the EPROM chip. When programming is completed, remove the EPROM chip and plug it into the circuit […] 1999, Peter Spasov, Microcontroller technology, the 68HC11:
    • This system comprises a boiler with its own thermostat to regulate the water temperature, a pump, a hot-water storage tank, a room thermostat and some form of timed programmer. 2015, Brian Scaddan, Electrical Installation Work, page 201:
  4. (archaic) A short film feature as part of a longer film program.
    • As a programmer, the Chan series is linked to the B picture, known for its low production value and overt, disruptive, unpolished, even lurid narratives. 2019, Delia Malia Caparoso Konzett, Hollywood at the Intersection of Race and Identity:

Forms

SpellingFeaturesLabelsSource
programer US, alternative lexicographic
programmers Number=Plur lexicographic

Coordinates

software engineer[Appendix:Glossary · designer · software architect · developer[Appendix:Glossary

Deriveds

extreme programmer · brogrammer · analyst programmer · pair programmer · superprogrammer · thermoprogrammer · systems programmer · microprogrammer · sysprog · nonprogrammer · programmer socks · subprogrammer · programmer art

Relateds

network engineer · IT · systems analyst

Synonyms

coder · software programmer · code monkey · computer programmer

Translations (111)

bg програми́стка (one who writes computer programs) · cmn 程式員 /程式员 (one who writes computer programs) · kl programmiliortoq (one who writes computer programs) · he מְתַכְנֵת (one who writes computer programs) · bg програма́тор (a device that installs a software program into some other machine) · bn প্রোগ্রামার (one who writes computer programs) · bg програми́ст (one who writes computer programs) · fi ohjelmapäällikkö (one who decides which programs will be shown on a television station) · ru программи́стка (one who writes computer programs) · ka პროგრამისტი (one who writes computer programs) · hi प्रोग्रामर (one who writes computer programs) · pl programistka (one who writes computer programs) · ast programador (one who writes computer programs) · sh програ̀ме̄р (one who writes computer programs) · ar مُبَرْمِج (one who writes computer programs) · th ผู้เขียนโปรแกรม (one who writes computer programs) · th นักเขียนโปรแกรม (one who writes computer programs) · it programmatrice (one who writes computer programs) · sv musikredaktör (one who decides which programs will be shown on a television station) · ms pengaturcara (one who writes computer programs) · nb programmerer (one who writes computer programs) · sk programátorka (one who writes computer programs) · ky программист (one who writes computer programs) · tr programcı (one who writes computer programs) · ja プログラマー (one who writes computer programs) · fr programmeur (one who writes computer programs) · cmn 程序員 /程序员 (one who writes computer programs) · sv programchef (one who decides which programs will be shown on a television station) · ro programator (one who decides which programs will be shown on a television station) · ga ríomhchláraitheoir (one who writes computer programs) · ro programatoare (one who writes computer programs) · ko 프로그래머 (one who writes computer programs) · it programmatore (one who writes computer programs) · kk бағдарламашы (one who writes computer programs) · id pemrogram (one who writes computer programs) · nn programmerar (one who writes computer programs) · ca programadora (one who writes computer programs) · lv programmētāji (one who writes computer programs) · uz programmachi (one who writes computer programs) · af programmeur (one who writes computer programs) · sl programer (one who writes computer programs) · sv programmerare (one who writes computer programs) · fa-ira بَرْنامِهنِویس (one who writes computer programs) · cs programátor (one who writes computer programs) · da programmør (one who writes computer programs) · pl programista (one who writes computer programs) · cs programátorka (one who writes computer programs) · af programmeerder (one who writes computer programs) · pt programador (one who writes computer programs) · mk програме́рка (one who writes computer programs) · sh progràmēr (one who writes computer programs) · pl programator (a device that installs a software program into some other machine) · ru программа́тор (a device that installs a software program into some other machine) · mk програме́р (one who writes computer programs) · lo ນັກຂຽນໂປຣແກຣມ (one who writes computer programs) · uk програмі́стка (one who writes computer programs) · fr programmateur (a device that installs a software program into some other machine) · fr programmeuse (one who writes computer programs) · eo programisto (one who writes computer programs) · lv programmētāja (one who writes computer programs) · be праграмі́ст (one who writes computer programs) · lv programmētājas (one who writes computer programs) · ar مُبَرْمِجَة (one who writes computer programs) · vi lập trình viên (one who writes computer programs) · sk programátor (one who writes computer programs) · tk programmist (one who writes computer programs) · es programador (one who writes computer programs) · de Programmiergerät (a device that installs a software program into some other machine) · cs programátor (a device that installs a software program into some other machine) · tg барномасоз (one who writes computer programs) · hu programozó (one who writes computer programs) · th โปรแกรมเมอร์ (one who writes computer programs) · ru программи́ст (one who writes computer programs) · uk програмі́ст (one who writes computer programs) · de Programmierer (one who writes computer programs) · hy ծրագրավորող (one who writes computer programs) · nrf programmeux (one who writes computer programs) · es programadora (one who writes computer programs) · mn ᠫᠷᠣᠭᠷᠠᠮᠢᠰᠲ᠋ (one who writes computer programs) · bg програ́мен дире́ктор (one who decides which programs will be shown on a television station) · mr प्रोग्रामर (one who writes computer programs) · he תׇּכְנִיתָן (one who writes computer programs) · eo programilo (a device that installs a software program into some other machine) · ca programador (one who writes computer programs) · uz dasturchi (one who writes computer programs) · nl programmeur (one who writes computer programs) · de Programmiererin (one who writes computer programs) · km អ្នកសរសេរកម្មវិធី (one who writes computer programs) · el προγραμματιστής (one who writes computer programs) · ja 番組製作者 (one who decides which programs will be shown on a television station) · az proqramçı (one who writes computer programs) · is forritari (one who writes computer programs) · tg программасоз (one who writes computer programs) · nrf programmeux d'compiuteu (one who writes computer programs) · pt programadora (one who writes computer programs) · sl programerka (one who writes computer programs) · fo forritari (one who writes computer programs) · my ပရိုဂရမ်မာ (one who writes computer programs) · et programmeerija (one who writes computer programs) · gl programador (one who writes computer programs) · vo nünömaprogramel (compter-programmer) (one who writes computer programs) · sq programues (one who writes computer programs) · ro programator (one who writes computer programs) · lo ນັກຂຽນໂປຣກຣາມ (one who writes computer programs) · be праграмі́стка (one who writes computer programs) · lt programuotojas (one who writes computer programs) · mn программист (one who writes computer programs) · lv programmētājs (one who writes computer programs) · gl programadora (one who writes computer programs) · el προγραμματίστρια (one who writes computer programs) · fi ohjelmoija (one who writes computer programs)

wikidata: Q5482740