Programmer

Why Trust Techopedia

What Does Programmer Mean?

A programmer is an individual that writes/creates computer software or applications by giving the computer specific programming instructions. Most programmers have a broad computing and coding background across multiple programming languages and platforms, including Structured Query Language (SQL), Perl, Extensible Markup Language (XML), PHP, HTML, C, C++ and Java.

Advertisements

A programmer also may specialize in one or more computing fields, like database, security or software/firmware/mobile/Web development. These individuals are instrumental to the development of computer technology and the field of computing.

Techopedia Explains Programmer

A programmer may work in a variety of settings, ranging from small firms to large IT companies, and be involved in any of the components related to system programming, including:

  • System conception and design
  • System development
  • Writing code
  • Testing
  • Debugging
  • Implementation
  • Maintenance
  • System instructions or programs

A programmer works according to the specifications provided by a systems analyst or senior programmer. After completing a program design, a programmer converts the design into a series of codes or instructions that the computer can run and execute, making use of a specific programming language and required platforms. After converting the design to code, a programmer runs the code and looks for bugs and errors. If a programmer finds code errors, appropriate corrections are applied, and the program is re-run. The programmer tries to perfect the code through a process of trial and error until reaching an acceptable error level and continues this process throughout the life of a program, as software and programs are never truly perfect or finished.

Advertisements

Related Terms

Margaret Rouse
Senior Editor
Margaret Rouse
Senior Editor

Margaret is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.