Standard Lemma guide

programming

noun · verb · 10 senses · updated from the 2026-07-25 local source snapshot

Definitions and examples are grouped by meaning. Pronunciation, history, word forms, translations, descendants, synonyms, antonyms, derived terms, and related words appear whenever the source provides them.

Sound

Pronunciation

Each Play button uses your device's default local English voice, or a natural local fallback. The selected voice name appears after playback. This is synthesized speech, not a source recording.

  • Received-Pronunciation: /ˈpɹəʊɡɹəmɪŋ/
  • General-American: /ˈpɹoʊɡɹæmɪŋ/
  • US: Recorded audio is listed in the source snapshot.
  • CMU ARPABET: P R OW1 G R AE2 M IH0 NG Digits mark lexical stress: 1 primary, 2 secondary, 0 unstressed.

1

noun

Meaning 1

The designing, scheduling or planning of a radio or television program/programme.

Definition source: English Wiktionary via Wiktextract

Usage: uncountable, usually

Topics: broadcasting, media

Examples

  • The network changed its programming to mess with DVRs again.

Meaning relationships

Synonyms: none provided

Antonyms: none provided

2

noun

Meaning 2

The design and scheduling of a performance such as ballet.

Definition source: English Wiktionary via Wiktextract

Usage: uncountable, usually

No example sentence was provided for this meaning.

Meaning relationships

Synonyms: none provided

Antonyms: none provided

3

noun

Meaning 3

The act of writing a computer program.

Definition source: English Wiktionary via Wiktextract

Usage: uncountable, usually

Topics: computing, engineering, mathematics, natural-sciences, physical-sciences, sciences

Examples

  • Management wanted to know how much programming the project would need.

Meaning relationships

Synonyms: none provided

Antonyms: none provided

4

noun

Meaning 4

The software that controls a machine, or the logic expressed in such software; operating instructions.

Definition source: English Wiktionary via Wiktextract

Usage: uncountable, usually

Examples

  • A robot's programming doesn't allow for love.

Meaning relationships

Synonyms: none provided

Antonyms: none provided

5

noun

Meaning 5

Brain-washing.

Definition source: English Wiktionary via Wiktextract

Usage: uncountable, usually

No example sentence was provided for this meaning.

Meaning relationships

Synonyms: none provided

Antonyms: none provided

6

noun

Meaning 6

A conditioned response.

Definition source: English Wiktionary via Wiktextract

Usage: uncountable, usually

Topics: human-sciences, psychology, sciences

No example sentence was provided for this meaning.

Meaning relationships

Synonyms: none provided

Antonyms: none provided

7

verb

Meaning 7

present participle and gerund of program

Definition source: English Wiktionary via Wiktextract

Usage: form-of, gerund, participle, present

No example sentence was provided for this meaning.

Meaning relationships

Synonyms: none provided

Antonyms: none provided

8

verb

Meaning 8

present participle and gerund of programme

Definition source: English Wiktionary via Wiktextract

Usage: form-of, gerund, participle, present

Examples

  • I was programming a new module for the software package.
  • He was programming the VCR.

Meaning relationships

Synonyms: none provided

Antonyms: none provided

9

noun

Meaning 9

creating a sequence of instructions to enable the computer to do something

Definition source: Princeton WordNet 3.0

No example sentence was provided for this meaning.

Meaning relationships

Synonyms: programing, computer programming, computer programing

Antonyms: none provided

Broader terms: creating by mental acts

Narrower terms: logic programming, logic programing, object-oriented programming, object-oriented programing

10

noun

Meaning 10

setting an order and time for planned events

Definition source: Princeton WordNet 3.0

No example sentence was provided for this meaning.

Meaning relationships

Synonyms: scheduling, programing

Antonyms: none provided

Broader terms: planning

History

Etymology

From program /programme + -ing.

Across languages

Translations

63 source translations are retained for this English entry.

  • Danish: udsendelse — broadcasting: designing, scheduling, or planning of a radio or TV program
  • Danish: sending — broadcasting: designing, scheduling, or planning of a radio or TV program
  • Finnish: ohjelmisto — broadcasting: designing, scheduling, or planning of a radio or TV program
  • Albanian: programim — act of writing a computer program
  • Arabic: بَرْمَجَة (barmaja) — act of writing a computer program
  • Armenian: ծրագրավորում (cragravorum) — act of writing a computer program
  • Azerbaijani: proqramlaşdırma — act of writing a computer program
  • Belarusian: праграмава́нне (prahramavánnje) — act of writing a computer program
  • Belarusian: праграмі́раванне (prahramíravannje) — act of writing a computer program
  • Bulgarian: програми́ране (programírane) — act of writing a computer program
  • Catalan: programació — act of writing a computer program
  • Chinese Mandarin: 編程序 /编程序 (biān chéngxù) — act of writing a computer program
  • Chinese Mandarin: 編程 /编程 (biānchéng) — act of writing a computer program
  • Chinese Mandarin: 程序設計 /程序设计 (chéngxù shèjì) — act of writing a computer program
  • Czech: programování — act of writing a computer program
  • Danish: programmering — act of writing a computer program
  • Dutch: programmeren — act of writing a computer program
  • Estonian: programmeerimine — act of writing a computer program
  • Finnish: ohjelmointi — act of writing a computer program
  • French: programmation — act of writing a computer program
  • Georgian: პროგრამირება (ṗrogramireba) — act of writing a computer program
  • German: Programmierung — act of writing a computer program
  • German: Programmieren — act of writing a computer program
  • Greek: προγραμματισμός (programmatismós) — act of writing a computer program
  • Hebrew: תִּכְנוּת (tikhnut) — act of writing a computer program
  • Hindi: क्रमादेशन (kramādeśan) — act of writing a computer program
  • Hungarian: programozás — act of writing a computer program
  • Icelandic: forritun — act of writing a computer program
  • Indonesian: pemrograman — act of writing a computer program
  • Italian: programmazione — act of writing a computer program
  • Japanese: プログラミング (puroguramingu) — act of writing a computer program
  • Kazakh: бағдарламалау (bağdarlamalau) — act of writing a computer program
  • Khmer: ផ្រូក្រាមមីង (phroukraammiing) — act of writing a computer program
  • Korean: 프로그래밍 (peurogeuraeming) — act of writing a computer program
  • Kyrgyz: программалоо (programmaloo) — act of writing a computer program
  • Latvian: programmēšana — act of writing a computer program
  • Lithuanian: programavimas — act of writing a computer program
  • Macedonian: програми́рање (programíranje) — act of writing a computer program
  • Malay: pengaturcaraan — act of writing a computer program
  • Malay: pemprograman — act of writing a computer program
  • Mongolian: программчлал (programmčlal) — act of writing a computer program
  • Norwegian Bokmål: programmering — act of writing a computer program
  • Norwegian Nynorsk: programmering — act of writing a computer program
  • Iranian Persian: بَرْنامِهنِویسی (barnâme-nevisi) — act of writing a computer program
  • Polish: programowanie — act of writing a computer program
  • Portuguese: programação — act of writing a computer program
  • Romanian: programare — act of writing a computer program
  • Russian: программи́рование (programmírovanije) — act of writing a computer program
  • Serbo-Croatian: програмирање — act of writing a computer program
  • Serbo-Croatian: programiranje — act of writing a computer program
  • Slovak: programovanie — act of writing a computer program
  • Slovene: programiranje — act of writing a computer program
  • Spanish: programación — act of writing a computer program
  • Swedish: programmering — act of writing a computer program
  • Tajik: барноманависӣ (barnomanavisi) — act of writing a computer program
  • Thai: การเขียนโปรแกรมคอมพิวเตอร์ (gaan-kǐian bproo-grɛm kɔm-piu-dtə̂ə) — act of writing a computer program
  • Turkish: programlama — act of writing a computer program
  • Turkmen: programmirleme — act of writing a computer program
  • Ukrainian: програмува́ння (prohramuvánnja) — act of writing a computer program
  • Uzbek: programmalashtirish — act of writing a computer program
  • Uzbek: programmalash — act of writing a computer program
  • Vietnamese: lập trình — act of writing a computer program
  • Finnish: ohjelmisto — software that controls a machine, or the logic expressed in such software; operating instructions
Real reading context

programming in complete knowledge articles