computer programming
Instructing digital machines
Computer programming is the process of writing instructions that tell a computer what to do.
These instructions, called code, are written in specialized languages like Python, JavaScript, or C++.
Programming involves designing logic, solving problems, and debugging—finding and fixing errors.
The work ranges from building websites to creating operating systems: She taught herself programming through online courses.
Also called coding, though purists distinguish coding (writing code) from the broader discipline of programming (which includes planning and architecture).
- codingWriting software instructions
- software engineeringDisciplined approach to building programs
- data structuresInformation organization schemes
- debuggingError removal from programs
- bug fixCorrection of software flaw
code review · kludge · version control · recursion · source code · pseudocode · syntax error · software · software frameworks · tech stack · stack overflow · developer · deploy · machine learning · regional dialects · runtime · runtime environment · semicolon
computer programmingmanual labor
Work done bodily
handwork · craftsmanship · blue-collar work · fieldwork · carpentry
computer programmingcircuit design
Planning electronic component arrangements
electrical engineering · computer hardware · chip design · electronics · network infrastructure
program, computer, compute, programmed, computing, programs, computers, computed, computation