Computer History Museum

John C. McPherson collection

Item Details

Description
The John C. McPherson collection contains materials from McPherson’s career at IBM, which lasted from 1930 to 1971. During his time at IBM, McPherson witnessed and participated in IBM’s shift from punched card machines to electronic computers and, at the end of his career, became a key supporter of the programming language APL (A Programming Language). Materials include manuals, papers, and administrative records relating to APL; conference proceedings – including materials from the Joint Computer Conference, of which McPherson served as chairman in 1951; technical papers and articles written by McPherson, Kenneth E. Iverson, and others; IBM administrative records reflecting policies and projects spanning four decades; personal papers and correspondence, including letters between McPherson and Thomas J. Watson, Jr.; and manuals and books published by IBM, MIT, and the Harvard University Computation Laboratory. The records span 1921 through 1993, with the bulk of the collection being from 1950 to 1971. Biographical/Historical Note John C. McPherson was born in Short Hills, New Jersey, on October 16, 1908. He graduated from Princeton University in 1929, receiving a BS in electrical engineering. In 1930, McPherson started his long career at IBM, initially working as a trainee in its Railroad Department. McPherson worked in this department for seven years developing systems to provide statistics about the movement of freight and passengers, including a widely-used set of charts called Machine Methods for Railroad Accounting. In 1940, McPherson was promoted to Manager of Future Demands and from 1943 to 1946 he worked as IBM's Director of Engineering. During these years McPherson was instrumental in the establishment of a punched card computing facility at the Aberdeen Proving Grounds Ballistic Research Laboratory and also in planning the development of the IBM Selective Sequence Electronic Calculator (SSEC). In 1948, McPherson was elected an IBM vice president. Other milestones in McPherson's career include acting as chairman of the 1951 Joint Computer Conference and becoming the first director of IBM's graduate-level Systems Research Institute (SRI) from 1960-1965. In his later years at IBM, McPherson focused on the business, marketing, and advancement of APL, the programming language developed by Kenneth E. Iverson in the 1960s. McPherson retired in 1971, but stayed in contact with many IBM projects and colleagues until his death in 1999.
Level of description
Folder
Date
1921-1993, 1950-1971
Publisher
Computer History Museum (Publisher)
Extent
9.17 linear feet in 7 record cartons and one manuscript box
Subject
APL (Computer Program Language), Computer Industry, International Business Machines Corporation (IBM), Punched Card Systems
Collection title
John C. McPherson collection
Credit
Gift of Ray Polivka
Catalogue number
102733950
Lot number
X3853.2007

Presented to SHARE meeting, Dallas, Texas, July 1957. Includes cover letter from Oldfield to John Backus, July 30, 1957.

Type
Document
Catalogue number
102653975
converted_cover_pdf

In this version a subroutine call begins with the name of the procedure followed by the parenthesized argument list -- there is no reserved word CALL. A subroutine begins with a SUB DEF statement. There is a RETURN statement but no END statement.

Type
Document
Catalogue number
102653976
converted_cover_pdf

Type
Document
Catalogue number
102653977
converted_cover_pdf

Type
Document
Catalogue number
102653978
converted_cover_pdf

Type
Document
Catalogue number
102653979
converted_cover_pdf

Type
Document
Catalogue number
102653980
converted_cover_pdf

FORTRAN source program, generated assembly program, output from program execution, compiler listing summary page. Programming Presentation Papers folder

Type
Document
Catalogue number
102679230
converted_cover_pdf

Annals of the Computation Laboratory of Harvard University, v. 16. Jointly sponsored by The Navy Department Bureau of Ordnance and Harvard University at the Computation Laboratory 7-10 January 1947.

Type
Document
Catalogue number
102709684
converted_cover_pdf

This book was "Prepared by Bell Telephone Laboratories, Inc. for Western Electric Co., Inc."

Type
Document
Catalogue number
102711714
The transistor : selected reference material on characteristics and applications

This symposium was held May 14, 1952, at the Pentagon in Washington, DC.

Type
Document
Catalogue number
102734181
converted_cover_pdf

These folders include IBM correspondence regarding efficiency, business policies, service and security clearances with the National Security Agency (NSA), personal appearance guidelines for IBM employees, the IBM Family Shelter Assistance Program for the financing and constructing fallout shelters for IBM employees, and IBM policies relating to contributions to educational institutions.

Type
Document
Catalogue number
102734197
converted_cover_pdf

Type
Document
Catalogue number
102648849

Type
Document
Catalogue number
102676509

A report describing electronic development work using vacuum tube circuits done by the IBM Patent Development Department during the early 1940s. Includes circuit design drawings.

Type
Document
Catalogue number
102676635

Type
Document
Catalogue number
102676794

Second edition. Rev. ed. of: Encyclopedia of computer science. 1st ed. c1976.

Type
Document
Catalogue number
102676889

Type
Document
Catalogue number
102683986

Type
Document
Catalogue number
102683987

Type
Document
Catalogue number
102683988

Type
Document
Catalogue number
102683989