Etymology
Advertisement
programmer (n.)

1890, "event planner," agent noun from program (v.). Meaning "person who programs computers" is attested from 1948.

Related entries & more 
Advertisement
computer (n.)

1640s, "one who calculates, a reckoner, one whose occupation is to make arithmetical calculations," agent noun from compute (v.).

Meaning "calculating machine" (of any type) is from 1897; in modern use, "programmable digital electronic device for performing mathematical or logical operations," 1945 under this name (the thing itself was described by 1937 in a theoretical sense as Turing machine). ENIAC (1946) usually is considered the first.

Computer literacy is recorded from 1970; an attempt to establish computerate (adjective, on model of literate) in this sense in the early 1980s didn't catch on. Computerese "the jargon of programmers" is from 1960, as are computerize and computerization.

WASHINGTON (AP) — A New York Congressman says the use of computers to record personal data on individuals, such as their credit background, "is just frightening to me." [news article, March 17, 1968]

Earlier words for "one who calculates" include computator (c. 1600), from Latin computator; computist (late 14c.) "one skilled in calendrical or chronological reckoning."

Related entries & more 
liveware (n.)

"people," 1966, computer-programmer jargon, from live (adj.) + ending abstracted from software, etc. Compare old nautical slang live lumber "landsmen on board a ship" (1785).

Related entries & more 
reboot (v.)

"shut down and restart" (a computer or computer program), 1981, from re- "again" + boot (v.2) in the computer sense. Related: Rebooted; rebooting.

Related entries & more 
microcomputer (n.)

"small computer built around a single microprocessor," 1971, from micro- + computer. A name for what later generally would be called a personal or home computer.

Related entries & more 
Advertisement
BASIC 

computer language, 1964, initialism (acronym) for Beginners' All-purpose Symbolic Instruction Code; invented by Hungarian-born U.S. computer scientist John G. Kemeny and U.S. computer scientist Thomas E. Kurtz.

Related entries & more 
spyware (n.)

"software used to obtain covert information about a computer's activities by transmitting data covertly from its hard drive to another computer," by 2000, from spy + ending from software in the computer sense.

Related entries & more 
code (v.)

"to put into code," 1815, from code (n.). Specifically "to put into computer code" from 1947. Intransitive sense "write computer code" is by 1987. Related: Coded; coding.

Related entries & more 
cgi 

by 2004, initialism (acronym) for computer-generated imagery.

Related entries & more