Lisp: cons, car and cdr
There is a footnote in chapter 2 of SICP that explains what the names of these popular Lisp primitives stand for -
The name
consstands for “construct.” The namescarandcdrderive from the original implementation of Lisp on the IBM 704. That machine had an addressing scheme that allowed one to reference the “address” and “decrement” parts of a memory location.carstands for “Contents of Address part of Register” andcdr(pronounced “could-er”) stands for “Contents of Decrement part of Register.”