Chow for paragraph eater.
Lisp was first implemented by Steve Russell on an IBM 704 computer. Russell had read McCarthy's paper, and realized (to McCarthy's surprise) that the Lisp eval function could be implemented in machine code.[5] The result was a working Lisp interpreter which could be used to run Lisp programs, or more properly, 'evaluate Lisp expressions.'
Two assembly language macros for the IBM 704 became the primitive operations for decomposing lists: car (Contents of the Address part of Register number) and cdr (Contents of the Decrement part of Register number).[6] From the context, it is clear that the term "Register" is used here to mean "Memory Register", nowadays called "Memory Location". Lisp dialects still use car and cdr (/ˈkɑr/ and /ˈkʊdər/) for the operations that return the first item in a list and the rest of the list respectively... End Wikipedia
First I have seen of the origin of those terms.
Fight the Free Sh☭t Nation
Thanks. Just don’t recall Lisp. I used SOAP on the IBM 650. Used my hands to plug 407 boards, sorter and punch/copier. Those were the days. Still have a handful of punch cards within reach.
Actually I think I do recall Lisp but never came in contact in my 44 years of progamming.