The document available here for a free download (PDF, 35 MB !) has been last published in 1968 as an IBM Application Program under the same title as the one used for this web page. Despite its age, it is quite interesting and occasionally even useful (there are many mentions of it on the Internet). Moreover, it has today a historic value as one of the very first sofware libraries, and there may be but a few copies left. The document is cited on the ACM Portal but the actual text does not appear to be available neither there, nor on the IBM web site, nor elsewhere in the cyberspace. Consequently, I have decided to make it available online as a scanned PDF file.
I hope not to violate any IBM (Iternational Business Machines Corporation) copyright, because (i) the document is 40 years old, (ii) the now mythical System 360 is out of production since 1972, (iii) the document used to be distributed as a free handout at computer centers employing System 360, (iv) I make it available as is on a totally non-commercial basis, and (v) I give full credit to where credit belongs. I have actually tried to obtain a formal prmission but could not get through the IBM corporate skin (no reply).
I own a printed copy of the original document (obtained in 1972) which I have scanned and converted to the PDF format. The quality of the printed copy is rather low, but the scanning made it possible to boost it up a bit so that the result is readable. The file is quite large (35 MBytes) but, in order to protect its integrity I have decided not to break it down to smaller pieces. It contains over 250 routines coded in an early FORTRAN. An average programmer should find it quite easy to trans-codify these into any other high-level language. What is more important than the code, however, are the compact but fully sufficient descriptions of the algorithms which precede each code listing. It is particularly interesting to compare these with modern day versions of similar tasks and thus notice the progress (or the lack of it) in the respective algorithms over the last 40 years.
Citations:
The proper way to cite the original IBM document is:
IBM/360 Scientific Subroutine Package (360A-CM-03X) Version III,
Scientific Application Program H20-0205-3, IBM Technical Publications Department, White Plains, NY, 1968.
The best way to cite this HTML document and the scanned PDF file is using its DOI or the following form:
System/360 Scientific Subroutine Package Programmer's Manual, Version III, DOI: 10.3247/SL2Soft08.001
|