Search the collections
The CSIRAC Program Library
Image: Don Beresford at tape punch keyboard
Source: Museum Victoria
The CSIRAC Program library consisted of tried and tested paper tape programs and sub-routines (sections of programs).
A wooden "pigeon hole" cabinet was located on the program preparation desk in the Computation Laboratory and used as the storage location for the Program Library. The library programs were numbered and stored in individual cardboard boxes. The Library only contained 12 hole paper tapes.
The Program Library was built up in order to make the writing of programs more efficient. The Library consisted of previously written, tested sub-routines or programs designed to perform common functions. Programmers could incorporate copies of required library sub-routines, like building blocks, into their own program. This avoided the necessity of each programmer having to create new sub-routines for common functions every time a new program was developed.
The Library was started in 1956 and was added to on a continuous basis until 1964.
Official CSIRAC Library Tapes were identified with an extra line of holes, and were kept in labelled boxes.
Many tapes were produced by users but were not part of the official Paper tape Library. They were left in the Library Pigeon Holes for convenience. A number of tapes did not have any identification and are listed as unknown. 'T#' was used to identify tapes. The CSIRAC History team in the 1990s found tapes inside tapes; these were given suffixes eg T001.1
John Spencer was creator and sole user for all tapes in the range T800 to T893 (except tapes T807 and T849 to 854 inclusive).
Tapes numbered T>800 are dated 1959-1964.
Programs and sub-routines related to the teleprinter were written up to and including 1960.
Programs and sub-routines related to the flexowriter were written after and including 1959.
Items per page: 10 50 (showing 151 - 200) 428 items
-
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Logarithm, T127, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. The collection includes the original University of Melbourne Computation Laboratory Paper Tape ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Frieden Tape Command Input, T020, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. The collection includes the original University of Melbourne Computation Laboratory Paper Tape ...
From: Parkville, Australia Images: 0 -
No Image Available
Paper Tape - 12 Hole, CSIRAC Computer, Double Precision, 1/2 integer, 1.5 fraction, T230,1 ...
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. The collection includes the original University of Melbourne Computation Laboratory Paper Tape ...
From: Parkville, Australia Images: 0 -
No Image Available
Paper Tape - 12 Hole, CSIRAC Computer, Floating Complex 5-hole, T411, 1959-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. The collection includes the original University of Melbourne Computation Laboratory Paper Tape ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Floating Binary Complex, T409, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. The collection includes the original University of Melbourne Computation Laboratory Paper Tape ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Insertion of Frieden Headings, T043, 1959-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. The collection includes the original University of Melbourne Computation Laboratory Paper Tape ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Zeros of Polynomials, T152, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne Computatio ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Derivatives of Polynomials, T153, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne Computatio ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Curve Fitting with Tschebychev Polynomials, T601, 19 ...
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne Computatio ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Conversion of DP Numbers to Floating Binary, T236, 1 ...
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. The collection includes the original University of Melbourne Computation Laboratory Paper Tape ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Matrix by Vector Multiplication, T154, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne Computat ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Symbol Punch from Store in Blocks (Flexowriter), T18 ...
Paper tape, part of a collection of paper tape programs and sub-routines used for input to CSIRAC. The program provided a means of displaying the instructions in a computer program in a ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Matrix Inversion, T504, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne Computati ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Matrix Inversion, T503, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne Computati ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Matrix Scaler, T505.1, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne Computati ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Invert Scaled Matrix, T505.2, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne Computati ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Fabry Perot Etalon, T155, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne Computati ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Arsine, T113, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a sub-routine tape. The collection includes the original University of Melbourne Comput ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Angle Punch, T044, 1959-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. Tis is a sub-routine tape. The collection includes the original University of Melbourne Computa ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, 8D Integer Print, T208B, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. The collection includes the original University of Melbourne Computation Laboratory Paper Tape ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, DP Inverse of SP integer, T237, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. The collection includes the original University of Melbourne Computation Laboratory Paper Tape ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Complex Numbers - Operations, T400, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. The collection includes the original University of Melbourne Computation Laboratory Paper Tape ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Complex Numbers - Cartesian, T402, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. The collection includes the original University of Melbourne Computation Laboratory Paper Tape ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Complex Numbers - Operations, T401, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. The collection includes the original University of Melbourne Computation Laboratory Paper Tape ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Complex Floating Binary Block, T410, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. The collection includes the original University of Melbourne Computation Laboratory Paper Tape ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Matrix Inversion Dominant Diagonal, T500, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. The collection includes the original University of Melbourne Computation Laboratory Paper Tape ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Matrix Inversion With Pivot Selection, T501, 1955-19 ...
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne Computati ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Fourier Harmonic Analysis, T512, 1955-1960
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne Computati ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Fourier Harmonic Synthesis, T513, 1955-1960
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne Computati ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Fourier Harmonic Analysis, T512.2, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne Computati ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Fourier Harmonic Synthesis, T513.2, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne Computati ...
From: Parkville, Australia Images: 0 -
No Image Available
Paper Tape - 12 Hole, CSIRAC Computer, 5-hole Signed Fraction Punch, T050, 1959-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This routine is available to be used in a larger program and does not run by itself. It calcul ...
From: Parkville, Australia Images: 0 -
No Image Available
Paper Tape - 12 Hole, CSIRAC Computer, 5-hole Signed Fraction Punch, T051, 1959-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. The collection includes the original University of Melbourne Computation Laboratory Paper Tape ...
From: Parkville, Australia Images: 0 -
No Image Available
Paper Tape - 12 Hole, CSIRAC Computer, 5-Hole Positive Fraction Punch, T052, 1959-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This type of program calculates, for any multi-storied, rigid framed structure, the joint rota ...
From: Parkville, Australia Images: 0 -
No Image Available
Paper Tape - 12 Hole, CSIRAC Computer, 5-hole 32-scale Punch, T059, 1959-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This program controls the output to the flexowriter, which had three functions: to produce 5 hol ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Nuclear Physics, T573, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne Computati ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Nuclear Physics, T572, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne Computati ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Drum Write Test, T705, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne Computatio ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Primary Facilities Test, T708, 1955-1964
Paper tape program part of a collection of paper tape programs used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne Computatio ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Arithmetic Test, T703, 1955-1964
Paper tape, part of a collection of paper tape programs and sub-routines used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, MB Drum Write Test, T706, 1955-1964
Paper tape, part of a collection of paper tape programs and sub-routines used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Output Punch Test, T707, 1955-1964
Paper tape, part of a collection of paper tape programs and sub-routines used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Store Test, T711, 1955-1964
Paper tape, part of a collection of paper tape programs and sub-routines used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Test New Flobin Routines, T713, 1955-1964
Paper tape, part of a collection of paper tape programs and sub-routines used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Drum Read Test, T704, 1955-1964
Paper tape, part of a collection of paper tape programs and sub-routines used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Reader Test, T709, 1955-1964
Paper tape, part of a collection of paper tape programs and sub-routines used for input to CSIRAC. The collection includes the original University of Melbourne Computation Laboratory P ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Special Drum Test, T710, 1955-1964
Paper tape, part of a collection of paper tape programs and sub-routines used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Interprogram 12/4/60, T753, 1960
Paper tape, part of a collection of paper tape programs and sub-routines used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Nuclear Physics, T566, 1955-1964
Paper tape, part of a collection of paper tape programs and sub-routines used for input to CSIRAC. The collection includes the original University of Melbourne Computation Laboratory P ...
From: Parkville, Australia Images: 0 -
No Image Available
12 Hole Paper Tape - CSIRAC Computer, Teleprinter Test, T712A, 1955-1964
Paper tape, part of a collection of paper tape programs and sub-routines used for input to CSIRAC. This is a program tape. The collection includes the original University of Melbourne ...
From: Parkville, Australia Images: 0



