Content deleted Content added
Peter Flass (talk | contribs) →External links: new link |
Peter Flass (talk | contribs) add note on SPS and delete lots of extraneous material more related to 1401 hardware than to Autocoder |
||
Line 6:
The term ''autocoder'' needs to be distinguished from ''[[autocode]]'', a term of the same era which was used in the [[UK]] for languages of a higher level. Both terms derive from the phrase ''[[automatic programming|automatic coding]]'', which referred generally to programs which eased the burden of producing the numeric [[machine language]] codes of programs.<ref>Hopper 1955.</ref> ("Autocoding" is seen occasionally, and can refer to any kind of programming system.) In some circles "autocoder" could be used in a rather generic way to refer to what is now called a macro-assembler.<ref>For an example see Allen 1981, p. 540.</ref>
The first Autocoders were released in 1955 for the [[IBM 702]],<ref>{{cite book |title=Catalog of Copyright Entries. Third Series: 1956 |date=1957 |publisher=Copyright Office, Library of Congress |page=305 |url=https://books.google.com/books?id=qxshAQAAIAAJ&pg=PA305 |accessdate=Aug 23, 2019}}</ref> and in 1956 for the almost compatible [[IBM 705]].<ref>{{cite manual
| title = 705 autocoder system - manual of information
| series = IBM Systems Reference Library
Line 103:
| mode = cs2
}}
</ref> is that of the [[IBM 1401]], undoubtedly due in part to the general success of that series of machines. Autocoder was the primary language of this computer, and its macro capabilities supported use of the [[Input/Output Control System]] which eased the programming burden.<ref>[http://archive.computerhistory.org/resources/text/IBM/IBM.1440.1962.102646251.pdf]; Solomon 1993, p. 8; {{cite web|url=http://hopl.murdoch.edu.au/showlanguage2.prx?exp%3D3872 |title=Archived copy |accessdate=2007-03-18 |deadurl=yes |archiveurl=https://web.archive.org/web/20070917100201/http://hopl.murdoch.edu.au/showlanguage2.prx?exp=3872 |archivedate=2007-09-17 |df= }}.</ref> Another assembler, [[Symbolic Programming System]] (SPS), was the assembler offered when the [[IBM 1401]] originally was announced as a punched-card-only computer. SPS had differen mnemonics
Like all 1401 programs, Autocoder was stored in character form on punched cards, magnetic disks or magnetic tape.
The 1401 was available in six memory configurations, with 1400, 2000, 4000, 8000, 12000, or 16000 six-bit characters. The 8000-character model was the minimum needed to run Autocoder; a character file (on punched cards or magnetic tape) could be produced on an 8000-character model which could then be run on a 4000-character machine.
|