Autocoder: Difference between revisions

Content deleted Content added
The 1401 was character based, not binary; add and update references
History: references
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]] and in 1956 for the almost compatible [[IBM 705]].<ref>{{cite manual
The first Autocoders were released in 1955 for the [[IBM 702]] and in 1956 for the almost compatible [[IBM 705]]. They were designed by Roy Goldfinger who earlier had worked on [[New York University]]'s (NYU) NYAP assembler.<ref>Goldfinger 1956.</ref><ref>[http://hopl.murdoch.edu.au/showlanguage.prx?exp=2989 The Encyclopedia of Computer Languages<!-- Bot generated title -->] {{webarchive |url=https://web.archive.org/web/20070916104501/http://hopl.murdoch.edu.au/showlanguage.prx?exp=2989 |date=September 16, 2007 }}</ref> These machines were [[variable word length (computer hardware)|variable word length]] commercial machines, as were many of the computers for which an Autocoder was released.
| title = 705 autocoder system - manual of information
| series = IBM Systems Reference Library
| id = 22-6726-1
| edition = Second
| date = February 1957
| publisher= IBM Corporation
| url = http://bitsavers.org/pdf/ibm/705/22-6726-1_autocoder_Feb57.pdf
| format = PDF
| mode = cs2
}}</ref>
The first Autocoders were released in 1955 for the [[IBM 702]] and in 1956 for the almost compatible [[IBM 705]]. They were designed by Roy Goldfinger who earlier had worked on [[New York University]]'s (NYU) NYAP assembler.<ref>Goldfinger 1956.</ref><ref>[http://hopl.murdoch.edu.au/showlanguage.prx?exp=2989 The Encyclopedia of Computer Languages<!-- Bot generated title -->] {{webarchive |url=https://web.archive.org/web/20070916104501/http://hopl.murdoch.edu.au/showlanguage.prx?exp=2989 |date=September 16, 2007 }}</ref> These machines were [[variable word length (computer hardware)|variable word length]] commercial machines, as were many of the computers for which an Autocoder was released.
 
Besides the 702 and 705, there eventually also were Autocoders for the [[IBM 1410]] and [[IBM 7010|7010]],<ref>{{cite manual
Besides the 702 and 705, there eventually also were Autocoders for the [[IBM 7010]], [[IBM 7030 Stretch|IBM 7030]] (Stretch), [[IBM 7070]], [[IBM 7080]], and the [[IBM 1400 series]].<ref>7010: Weik 1964, p. 0160; 7030:[http://www.brouhaha.com/~eric/retrocomputing/ibm/stretch/],[http://www.cgo.org/cgo2003/keynote/FranAllenCGO.pdf]; 7070: [http://www.multicians.org/thvv/7070.html],[http://ed-thelen.org/comp-hist/BRL61-ibm7070.html]; 7080: [http://www.research.ibm.com/journal/sj/052/ibmsj0502B.pdf]; 1400 series: [http://www-03.ibm.com/ibm/history/exhibits/dpd50/dpd50_chronology2.html], {{cite web|url=http://bitsavers.org/pdf/ibm/14xx/C28-0309-1_1410_autocoder.pdf |title=Archived copy |accessdate=2006-07-30 |deadurl=yes |archiveurl=https://web.archive.org/web/20061019003552/http://www.bitsavers.org/pdf/ibm/14xx/C28-0309-1_1410_autocoder.pdf |archivedate=2006-10-19 |df= }}. </ref> Other manufacturers sometimes built competing products, such as [[NCR Corporation|NCR]]'s "National's Electronic Autocoder Technique" (NEAT).<ref>Weik 1964, p. 0202.</ref>
| title = IBM 1410 Autocoder
| series = IBM Systems Reference Library
| id = C28-0309-1
| edition = Second
| date = February 1964
| publisher = IBM Corporation
| url = http://bitsavers.org/pdf/ibm/1410/C28-0309-1_1410_autocoder.pdf
| format = PDF
| mode = cs2
}}</ref>
<ref>{{cite manual
| title = IBM 1410/700 Operating System (1410-PR-155) - Autocoder - 1410-AU-968
| series = IBM Systems Reference Library
| id = C28-0336-2
| edition = Third
| date = November 1964
| publisher = IBM Corporation
| url = http://bitsavers.org/pdf/ibm/1410/C28-0326-2_1410_OS_Autocoder.pdf
| format = PDF
| mode = cs2
}}</ref>
[[IBM 7030 Stretch|IBM 7030]] (Stretch), [[IBM 7070|7070/7072/7074]],<ref>{{cite manual
| title = Reference Manual - IBM 7070/7074 Four-Tape Autocoder
| series = IBM Systems Reference Library
| id = C28-6102-1
| edition = Second
| date = April 1961
| publisher= IBM Corporation
| url = http://bitsavers.org/pdf/ibm/7070/C28-6102-1_7070_Four_Tape_Autocoder_Apr61.pdf
| format = PDF
| mode = cs2
}}</ref>
<ref>{{cite manual
| title = Reference Manual - IBM 7070 Series Programming Systems - Autocoder
| series = IBM Systems Reference Library
| id = C28-6121-0
| edition = First
| year = 1961
| publisher= IBM Corporation
| url = http://bitsavers.org/pdf/ibm/7070/C28-6121-0_7070autocoder_61.pdf
| format = PDF
| mode = cs2
}}</ref>
[[IBM 7080]],
<ref>{{cite manual
| title = Reference Manual - IBM 7080 Programming Systems - 7080 Processor: Autocoder Language
| series = IBM Systems Reference Library
| id = C28-6263
| edition = First
| year = 1962
| publisher= IBM Corporation
| url = http://bitsavers.org/pdf/ibm/7070/C28-6121-0_7070autocoder_61.pdf
| format = PDF
| mode = cs2
}}</ref>
Besides the 702 and 705, there eventually also were Autocoders for the [[IBM 7010]], [[IBM 7030 Stretch|IBM 7030]] (Stretch), [[IBM 7070]], [[IBM 7080]], and the [[IBM 1400 series]].<ref>7010: Weik 1964, p. 0160; 7030:[http://www.brouhaha.com/~eric/retrocomputing/ibm/stretch/],[http://www.cgo.org/cgo2003/keynote/FranAllenCGO.pdf]; 7070: [http://www.multicians.org/thvv/7070.html],[http://ed-thelen.org/comp-hist/BRL61-ibm7070.html]; 7080: [http://www.research.ibm.com/journal/sj/052/ibmsj0502B.pdf]; 1400 series: [http://www-03.ibm.com/ibm/history/exhibits/dpd50/dpd50_chronology2.html], {{cite web|url=http://bitsavers.org/pdf/ibm/14xx/C28-0309-1_1410_autocoder.pdf |title=Archived copy |accessdate=2006-07-30 |deadurl=yes |archiveurl=https://web.archive.org/web/20061019003552/http://www.bitsavers.org/pdf/ibm/14xx/C28-0309-1_1410_autocoder.pdf |archivedate=2006-10-19 |df= }}. </ref> Other manufacturers sometimes built competing products, such as [[NCR Corporation|NCR]]'s "National's Electronic Autocoder Technique" (NEAT).<ref>Weik 1964, p. 0202.</ref>
 
==Autocoder as implemented on the IBM 1401==