•
Computer program, a set of instructions that describes to a computer how to perform a specific task •
Computer programming, the act of instructing computers to perform tasks •
Programming language, an artificial language designed to communicate instructions to a machine •
Game programming, the software development of video games •
Mathematical programming, or optimization, is the selection of a best element •
Programmer, a person who writes software •
Programmer (hardware), a physical device that configures electronic circuits •
Program (machine), a technical setting stored in the memory of a machine or piece of hardware to be executed, including computers •
Research program, a professional network of scientists conducting basic research •
Software engineer, someone who participates in a software development process ==Other uses==