Datatron


The Datatron is a family of vacuum tube computers, developed by ElectroData Corporation, that used internal decimal operations and first shipped in 1954. The Datatron was later marketed by Burroughs Corporation after Burroughs acquired ElectroData in 1956. The Burroughs models of this machine were still in use into the 1960s.

History

, ElectroData's parent corporation, first pre-announced the Datatron in 1952 as the "CEC 30-201". Known also as CEC 30-203, ElectroData 204 or 205, Burroughs 205.
The first systems were equipped with an "Electrodata 203" processor and were shipped to JPL and the National Bureau of Standards in 1954. That same year design began on the "30-240" processor, enhanced to support magnetic tape. The name "Datatron" was first used in 1955.

Description

The Datatron has a word size of ten decimal digits plus a sign. Character data occupies two digits per character. A magnetic drum is used for memory. The drum rotates at 3570 rotations per minute and stores 4000 words on 20 tracks. It weighed about. A later model, the Burroughs 220, added a small amount of magnetic core memory. A later model, the Datatron 205 was sold by Burroughs as the Burroughs 205.

Algebraic Compiler

  • A joint committee of American and European scientists met in Zurich to create a universal language called IAL.
  • IAL was renamed ALGOL 58.
  • It was intended to be a "machine-independent" language, but because it was so new, there were no compilers yet to actually run it on any computers.
Knuth and his team authored the Burroughs Algebraic Compiler for the 205, featuring high-level programming and documentation. This was one of the earliest implementations of an ALGOL-style language on a commercial system, enabling programmers to write mathematical formulas that the machine would then translate into its decimal-based machine code.
In the early 1960s, the Datatron 205 became a platform for the development of early compilers and assemblers at the Case Institute of Technology. Most notably, Donald Knuth developed two assembly systems for the machine: EASY and MEASY.
FeatureStandard ALGOL ALGOL 205
Base VersionALGOL 58 / ALGOL 60Specifically ALGOL 58
I/O SupportNone Custom commands for 205 card readers and printers
Main UseAcademic publication of algorithmsScientific and engineering tasks at Caltech/JPL
ArchitectureAbstract / UniversalOptimized for Decimal and the 205's B-Register