Content deleted Content added
Peter Flass (talk | contribs) |
Peter Flass (talk | contribs) →Autocoder as implemented on the IBM 1401: sentence makes no sense - not stored in character format |
||
Line 104:
}}
</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 different mnemonics and a different fixed input format. It lacked Autocoder's features and was generally used only on machines that lacked tape drives (punched-card only).<ref>[http://ed-thelen.org/comp-hist/ibm-1401.html], [http://www.multicians.org/thvv/1401s.html].</ref> Autocoder also had the ability to process code written for SPS. A copy of the source programs for SPS-1, SPS-2 and Autocoder was donated to the Charles Babbage Institute, University of Minnesota, by [[Gary Mokotoff]], author of SPS and coauthor of Autocoder.<ref>{{Citation|title=Gary Mokotoff Collection of IBM 1401 Program Listings, 1959-1961|url=http://discover.lib.umn.edu/cgi/f/findaid/findaid-idx?c=umfa;cc=umfa;rgn=main;view=text;didno=cbi00093}}</ref>
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.
|