A programmer, computer programmer, developer, or coder is a person who writes computer software. The term computer programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software. One who practices or professes a formal approach to programming may also be known as a programmer analyst. A programmer's primary computer language (C, C++, Java, Lisp, Python etc.) is often prefixed to the above titles, and those who work in a Web environment often prefix their titles with Web. The term programmer can be used to refer to a software developer, Web Developer, Mobile Applications Developer, Embedded Firmware Developer, software engineer, computer scientist, or software analyst. However, members of these professions typically possess other software engineering skills, beyond programming; for this reason, the term programmer is sometimes considered an insulting or derogatory oversimplification of these other professions. This has sparked much debate amongst developers, analysts, computer scientists, programmers, and outsiders who continue to be puzzled at the subtle differences in the definitions of these occupations.

British countess and mathematician Ada Lovelace is popularly credited as history's first programmer, as she was the first to express an algorithm intended for implementation on a computer, Charles Babbage's analytical engine, in October 1842, intended for the calculation of Bernoulli numbers. Her work never ran because Babbage's machine was never completed to a functioning standard in her time; the first programmer to successfully run a program on a functioning modern electronically based computer was pioneer computer scientist Konrad Zuse, who achieved this feat in 1941. The ENIAC programming team, consisting of Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Wescoff, Fran Bilas and Ruth Lichterman were the first regularly working programmers.

International Programmers' Day is celebrated annually on January 7. In 2009, the government of Russia decreed a professional annual holiday known as Programmers' Day to be celebrated on September 13 (September 12 in leap years). It had also been an unofficial international holiday before that.

Read more about Programmer:  Nature of The Work

Other articles related to "programmer, programmers":

Steve Rabin - Game Credits
... Dungeon Siege (2002), AI programmer Microsoft Baseball 3D (1998), AI programmer Activision's HyperBlade (1996), AI programmer ...
Programmer - Globalization - Market Changes in The USA
... Visas became a controversial topic after the crash of the dot com bubble left many programmers without work or with lower wages ... programmers and unions counter that large companies are exaggerating their case in order to obtain cheaper programmers from developing countries and to avoid paying for ...
Jeff Strain
... Jeff Strain is a game programmer and one of the three founders of ArenaNet ... He was previously the lead programmer of Blizzard's MMORPG World of Warcraft he also created the StarCraft campaign editor and worked on Diablo and Warcraft III ... He is credited as a programmer and executive producer for Guild Wars ...
Sovereign Symphony - Developer Team
... Bayol -Executive Producer/Lead Designer Yasin Türkdoğan - Technical Leader / Senior Programmer Serdar Yıldız -Art Director/Illustrator Tamer Karataş -Illustrator Mehmet Demiray -3D Artist/Designer ... Zafer Şevik -Programmer Emre Önal -Programmer Umut Besler -Programmer Tuncay Özbal -Programmer Eda Ersoy -Q.A ...