H ?
«
‹
←
→
›
»
Language peer sets for SOAP:
United States↑
United States/1955↑
Designed 1955 ↑
1950s languages ↑
Second generation↑
Early Cold War↑
Genus Symbolic assemblers ↑
Multi-purpose ↑
Symbolic assemblers↑
Assemblers↑
Fixed operation ↑
Symbolic assemblers/1955↑
Assemblers/1955↑
Fixed operation/1955↑
Symbolic assemblers/United States↑
Assemblers/United States↑
Fixed operation/United States↑
Multi-purpose ↑
Multi-purpose/1955↑
Multi-purpose/us ↑
SOAP(ID:121/soa001)
Symbolic Optimal Assembly Program
alternate simple view
Country: United States
Designed 1955
Published: 1955
Genus: Symbolic assemblers
Sammet category: Multi-purpose
for Symbolic Optimal Assembly Program
Stan Foley and Grace Mitchell IBM 1955-6
IBM 650 assembly language. "Optimal" refers to rearranging instructions on slowly rotating drum memory. This optimisation was not always as good as careful hand-assembly, which led to a long-dead intellectual feud as to whether machine-generated code was "real" coding.
This is in effect what is beng parodied in the RINSO spoof
Hardware:
Related languages
ASSEMBLER |
→
|
SOAP | |
Influence |
SAP |
→
|
SOAP | |
Evolution of |
SOAP |
→
|
BABEL | |
Influence |
SOAP |
→
|
IT 2 | |
Intermediate language for |
SOAP |
→
|
RINSO | |
Parody of |
SOAP |
→
|
SIR | |
Targetting |
SOAP |
→
|
SOAP I | |
Production version |
SOAP |
→
|
SODA | |
Influence |
References:
Foley and Mitchell (1955) Foley, S., and Mitchell, G. "Symbolic Optimum Assembly Programming (SOAP)" 650 Programming Bulletin 1, IBM Corporation, Form 226285-1 November 1955
Foley and Mitchell (1956) Foley, Stanley and Mitchell, Grace E., Symbolic Optimum Assembly Programming. New York: International Business Machines Corporation, 1956
Bemer (1957) Bemer, R. W. "The Status of Automatic Programming for Scientific Problems"
Abstract
Extract:
Summary
Extract:
IT, FORTRANSIT, SAP, SOAP, SOHIO
in [Armour] (1957) "Proceedings of the Fourth Annual Computer Applications Symposium" , Armour Research Foundation, Illinois Institute of Technology, Chicago, Illinois 1957
Ray (1957) Final Report Computer Components Development Compiled and Edited by: D. C. Ray Engineering Research Institute The University Of Michigan Ann Arbor NSA Contract No. DA-49-170-sc-1791 WASHINGTON, D.C. September 1957
Online copy
Extract:
Appendix H Graphical Circuit Analysis Employing The IBM 650 Digital Computer
in [Armour] (1957) "Proceedings of the Fourth Annual Computer Applications Symposium" , Armour Research Foundation, Illinois Institute of Technology, Chicago, Illinois 1957
Gardner (1957) Gardner, Donald Glenn "Nuclear Decay Scheme Analysis And Characterization Studies Of (.D,Alpha) Reaction Products" PhD University of Michigan, 1957. May, 1957 IP-2SO
Extract:
SIR and SOAP
Extract:
SOAP
Extract:
MITILIAC
in [Armour] (1957) "Proceedings of the Fourth Annual Computer Applications Symposium" , Armour Research Foundation, Illinois Institute of Technology, Chicago, Illinois 1957
Anon - (1958) Anon - "RINSO"
Extract:
"Advert"
in [ACM] (1958) [ACM] CACM 1(10) (Oct 1958)
Johnson, Charles ed (1958) Johnson, Charles ed "RINSO" Journal of Machine Accounting, Systems and Management September 1958
in [ACM] (1958) [ACM] CACM 1(10) (Oct 1958)
[Bemer] (1959) [Bemer, RW] [State of ACM automatic coding library May 1959]
Extract:
Obiter Dicta
in [ACM] (1959) [ACM] CACM 2(05) May 1959
Atchison, William F. (1959) Atchison, William F. "Training [at the Georgia Institute of Technology] for Engineering and Scientific Applications via Compilers, Interpreters, and Assemblers"
Abstract
Extract:
FORTRAN, FORTRANSIT, RUNCIBLE, Bell
Extract:
Not using assemblers (SOAP, STAR)
in Proceedings of the 1959 Computer Applications Symp (1959) Proceedings of the 1959 Computer Applications Symposium, Armour Research Foundation, Illinois Institute of Technology, Chicago, Ill., Oct. 29, 1959
Brigham, RC and Bell, CG (1959) Brigham, RC and Bell, CG "A translation routine for the DEUCE computer" pp76-84
Extract:
Introduction to the Problem
Extract:
Interpretive and Translation Routines
Extract:
The SODA Machine and the SODA Language
in (1959) The Computer Journal 2(2) July 1959
Carr (1959) Carr, John W III; "Computer Programming" volume 2, chapter 2, pp115-121
in Crabbe et al (1957) E. M. Crabbe, S. Ramo, and D. E. Wooldridge (eds.) "Handbook of Automation, Computation, and Control," John Wiley & Sons, Inc., New York, 1959.
Locks (1959) Locks, Mitchell O. "Automatic Programming for Automatic Computers" Journal of the American Statistical Association, 549(288) Dec 1959 pp744-754
Extract:
SOAP, RECO, X1
Extract:
MATHMATIC, FORTRAN and UNICODE
Extract:
FLOW-MATIC and REPORT GENERATOR
in Crabbe et al (1957) E. M. Crabbe, S. Ramo, and D. E. Wooldridge (eds.) "Handbook of Automation, Computation, and Control," John Wiley & Sons, Inc., New York, 1959.
Ershov, A. P. (1961) Ershov, A. P. "Avtomatizacija programmirovanija sbor-nik perevodov" [Automatic programming. A collection of translations covering FORTRAN, UNICODE, SOAP, IT and ALGOL] Moscow 1961.
in Crabbe et al (1957) E. M. Crabbe, S. Ramo, and D. E. Wooldridge (eds.) "Handbook of Automation, Computation, and Control," John Wiley & Sons, Inc., New York, 1959.
Sammet, Jean E (1961) Sammet, Jean E "1960 Tower of Babel" diagram on the front of CACM January 1961
Picture: Cover of ACM Communications December 1961
in [ACM] (1961) [ACM] CACM 4(01) (Jan 1961)
Rosen, Saul (1964) Rosen, Saul "Programming Systems and Languages: a historical Survey" (reprinted in Rosen, Saul (ed) Programming Systems & Languages. McGraw Hill, New York, 1967)
Extract:
SOAP
Extract:
IT compilers
in [AFIPS JCC 25] (1964) [AFIPS JCC 25] Proceedings of the 1964 Spring Joint Computer Conference SJCC 1964
Stock (1971) Stock, Karl F. "A listing of some programming languages and their users" in RZ-Informationen. Graz: Rechenzentrum Graz 1971 237
Abstract
in [AFIPS JCC 25] (1964) [AFIPS JCC 25] Proceedings of the 1964 Spring Joint Computer Conference SJCC 1964
Sammet, Jean E., (1972) Sammet, Jean E., "Programming languages: history and future"
in [ACM] (1972) [ACM] CACM 15(06) (June 1972)
Sammet (1972) Sammet, Jean E., "Roster of Programming Languages 1972" 266
in (1972) Computers & Automation 21(6B), 30 Aug 1972
Scowen, R. S. (1973) Scowen, R. S. "Babel and SOAP, applications of extensible compilers", Software - Practice and Experience, 3(01) pp15-27 1973
in (1972) Computers & Automation 21(6B), 30 Aug 1972
Stock and Stock (1973) Stock, Marylene and Stock, Karl F. "Bibliography of Programming Languages: Books, User Manuals and Articles from PLANKALKUL to PL/I" Verlag Dokumentation, Pullach/Munchen 1973 564
Abstract
in (1972) Computers & Automation 21(6B), 30 Aug 1972
Ceruzzi, Paul with McDonald, Rod and Welch, Grego (1983) Ceruzzi, Paul with McDonald, Rod and Welch, Gregory "Computers: A Look at the First Generation"
The Computer Museum Report, Volume 7 online at Ed Thelen's site
Extract:
Programming first generation machines
in (1984) The Computer Museum Report, Volume 7, Winter/1983/84
(1986) "IBM's Organization for Programming" 9.7 pp 349-356
Extract:
The origins of SOAP
in C.J. Bashe, L.R. Johnson, J.H. Palmer, and E.W. Pu (1986) C.J. Bashe, L.R. Johnson, J.H. Palmer, and E.W. Pugh "IBM's Early Computers" MIT Press, 1986 (Vol. 3 in the History of Computing series)
Knuth, Donald E. (1986) Knuth, Donald E. "The IBM 650: An Appreciation from the Field" pp50-55
Extract:
RUNCIBLEs, SOAPs etc
in [AHOC] (1986) Annals of the History of Computing, 08(1) January 1986 (IBM 650 Issue)
Perlis, Alan J (1986) Perlis, Alan J "Two Thousand Words and Two Thousand Ideas: The 650 at Carnegie"
Extract:
TASS, GAT, GATE, IT, SOAP, THAT
in [AHOC] (1986) Annals of the History of Computing, 08(1) January 1986 (IBM 650 Issue)
Trimble, George R. (1986) Trimble, George R. "The IBM 650 Magnetic Drum Calculator"
Extract:
System Software
in [AHOC] (1986) Annals of the History of Computing, 08(1) January 1986 (IBM 650 Issue)
Trimble, George R. (1986) Trimble, George R. "The IBM 650 Magnetic Drum Calculator"
Extract:
System Software
in [AHOC] (1986) Annals of the History of Computing, 08(1) January 1986 (IBM 650 Issue)
Bemer (1999) Bemer, Bob "FORTRANSIT - the 650 Processor that "made" FORTRAN"
Online
in Bemer, Bob (2000) Bemer, Bob "Computer History Vignettes" (Web published, retrieved 2000)
Search in:
Google
Google scholar
World Cat
Yahoo
Overture
DBLP
Monash bib
NZ
IEEE 
ACM portal
CiteSeer
CSB
ncstrl
jstor
Bookfinder
|