Programming
Definition
Programming refers to the process of designing, writing, testing, debugging, and maintaining the source code of computer programs.
Parts of Speech
- Noun
- Verb (e.g., programming a computer)
Pronunciation
American English
- IPA Pronunciation: /ˈproʊɡræmɪŋ/
- Respelling: PRO-gram-ing (with "PRO" as in "pro," "gram" as in "grammar," and "ing" as in "singing")
British English
- IPA Pronunciation: /ˈprəʊɡræmɪŋ/
- Respelling: PRO-gram-ing (similar to American English, with "PRO" as in "pro," "gram" as in "grammar," and "ing" as in "singing")
In both dialects, "programming" is pronounced with the stress on the first syllable, "PRO." The pronunciation remains consistent across both American and British English, clearly articulating each part of the word with emphasis on the "PRO" part.
Etymology
The term "programming" stems from "program", which originally denoted a written notice. Derived from the Greek word "programma", which means "a written public notice". The use in the context of computing started in the mid-20th century.
Derivatives
- Programmer
- Programmatic
- Re-programming
- De-programming
- Programmability
Synonyms
- Coding
- Software development
- Scripting
Antonyms
Usage
"Programming" is chiefly used in the context of computer science to describe the process of creating software. It can also be utilized more broadly to indicate the act of scheduling or planning out events, as in "programming a festival".
Related Terms
- Algorithm
- Debugging
- Compilation
- Script
- Coding
Detailed Definition
Noun
- Computer Software Creation: The act of creating, testing, and maintaining software by writing, adjusting, and documenting the source code.
- Example: Her proficiency in programming earned her a lucrative job in Silicon Valley.
- Scheduling or Planning: The act of organizing or planning out events, broadcasting content, or activities.
- Example: The programming for the music festival was designed to cater to a wide range of musical tastes.
Verb
- To Write Computer Code: The act of writing code for a computer or software application.
- Example: She is programming a new game for mobile devices.
- To Schedule or Organize: To arrange or set a specific schedule for something, especially events or broadcast content.
- Example: They are programming the main events to occur in the evening.