australia bbc news online binary numeral system bit csir cathode ray tube colossus computer computer music computer program decimal delay line memory digital object identifier disk storage drum memory eniac electromechanics electronic music electronics emulator film stock germanium germany hertz history of computing hardware international standard serial number konrad zuse manchester mark i manchester small-scale experimental machine melbourne museum operating system programming language punched card punched tape silliac teleprinter transistor trevor pearcey turing completeness university of melbourne vacuum tube williams tube