1952, short for jockstrap "supporter of the male genital organs, used in sports" (1897), from jock slang for "penis" c.1650-c.1850, probably from Jock, the nickname for John, which was used generically for "common man" from 1508. Meaning "an athletic man" is from 1963, Amer.Eng. slang.
n. an athlete. (See also strap; jockstrap. Now of either sex.) : The jocks are all at practice now.
n. an athletic supporter (garment). : Somebody dropped a jock in the hall.
Dictionary of American Slang and Colloquial Expressions by Richard A. Spears.Fourth Edition. Copyright 2007. Published by McGraw Hill.
Cite This Source
1. A programmer who is characterised by large and somewhat brute-force programs. 2. When modified by another noun, describes a specialist in some particular computing area. The compounds "compiler jock" and "systems jock" seem to be the best-established examples. [Jargon File] (1995-01-19)