| |
A
programmer or software developer is someone who programs
computers, that is, one 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, software engineer, computer scientist,
or software analyst. A programmer's primary computer language
(Java, C++, etc.) is often prefixed to the above titles,
and those who work in a web environment often prefix their
titles with web.
Those proficient in computer programming skills
may become famous, though this regard is normally limited
to software engineering circles. Many of the most notable
programmers are often labeled hackers. Programmers often
have or project an image of individualist geekdom, resistance
to "suits" (referring to both business suits literally
and figuratively to the "Establishment"), controls,
and unionization.
Ada Lovelace is popularly credited as
history's first programmer. She was the first to express
an algorithm intended for implementation on a computer,
Charles Babbage's analytical engine, in October 1842. |
|