Skip to main content
programming

programming

112 3.3
Writing instructions for a computer to do tasks
  • noun
  • /ˈprɒɡræmɪŋ/
  • Specialized
translation icon : programación
  • Learning programming can open up many career opportunities in the tech industry.
  • programming language
  • computer programming
  • programming environment

Yes, and you did a bunch of programming competitions.

Autoplay Next

Examples

  • Would it have been any different if she'd gone into computer programming? she wondered.

    Fiction book (2001)
  • When microcomputers first became popular, many students learned BASIC, Pascal, or other easy-to-learn programming languages.

    Academic text (2011)
  • Well, I hope most of you realize at this point that programming is not that hard.

  • I had basic programming skills that helped me out of the beginning.

  • But can you write programs that operate on a computer?

  • Why, he is a programming genius.

  • Last thing I need is a machine that requires programming or troubleshooting.

  • In addition to the benefits of programming, educators can also address other 21st century skills.

    Academic text (2011)
  • He taught some students some web-based programming ideas.

  • In his classic text Mindstorms (1993), Seymour Papert stressed that programming encourages discovery learning and problem solving.

    Academic text (2011)

Synonyms

coding
vsprogramming
  • Specialized
20 3.7

Writing instructions that tell a computer what to do

is broader adding problem solving to instruction writing
computer programming
vsprogramming
  • Specialized
5 2.9

To write instructions that tell a computer what to do

is broader covering instruction writing to solve problems as well as tasks
scripting
vsprogramming
  • Specialized
1 3.9

Writing commands for a computer to do tasks automatically

is broader covering general instruction writing beyond automation

Compounds

programming language
  • Specialized
15 3.9

A set of rules for writing instructions a computer can follow

computer programming
  • Specialized
5 2.9

To write instructions that tell a computer what to do

1 4.9

A way to write programs that keeps data and the actions that use it together to organize and reuse code

linear programming
  • Specialized
1 6.0

A math method to find the best result when rules use only adding and multiplying by numbers

programming error
  • Specialized
1 3.8

A mistake in computer code that makes software behave wrongly

A plan for putting TV or radio shows into a schedule

logic programming
  • Specialized
6.7

A way to tell a computer facts and rules so it can solve problems

6.8

Using math to choose the best option within given limits for schedules or costs

7.4

A way of writing programs that tells the computer what to do step by step and how to change values

The schedule of TV or radio shows many stations broadcast

A computer language that uses objects and classes to organize code

How Complex

programming
  • Specialized
112 3.3
coding
  • Specialized
20 3.7
scripting
  • Specialized
1 3.9

Surface Forms

programming singular
programming plural

Morphology

programming = program (transparent) = program + ing

This is a straightforward gerund/nominalization of the verb 'program' meaning 'write code', so the action meaning is directly predictable from the base.

Etymology

Programming comes from the Greek parts pro- ('before') and gramma ('a thing written'), and a program was originally a written plan or list of instructions. So programming in computers is simply writing that plan of instructions for a machine to follow.