The following message is a courtesy copy of an article that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well.
Dan Espen <[EMAIL PROTECTED]> writes: > No, in the sense that C was pretty close to the assembler for > the machine UNIX was first developed on. > > It would have been interesting if K&R went on to implement UNIX > on a 360 type machine. I assume they would have extended the > C language and library functions to better exploit the hardware. re: http://www.garlic.com/~lynn/2007l.html#18 Non-Standard Mainframe Language? when i was undergraudate, i had added tty/ascii terminal support to cp67 ... in the process of doing that ... came up with some difficiencies in the 2702 terminal controller ... that somewhat prompted project to build our own clone controller out of interdata/3 ... which had somewhat 360-like instruction set. recent post making reference: http://www.garlic.com/~lynn/2007l.html#11 John W. Backus, 82, Fortran developer, dies there was some article blaiming us (at least in part) for the clone controller business. lots of past posts mentioning clone controllers http://www.garlic.com/~lynn/subtopic.html#360pcm all the references I've seen regarding redoing C & UNIX for portability make mention of (later) interdata machines (again 360-like) The First Unix Port http://www.usenix.org/publications/library/proceedings/usenix98/invited_talks/miller.ps Version 6 Unix - Wikipedia, the free encyclopedia http://en.wikipedia.org/wiki/Version_6_Unix Interdata_v6 http://minnie.tuhs.org/UnixTree/Interdata_v6/ Anecdotes http://doi.ieeecomputersociety.org/10.1109/MAHC.1989.10025 The Daemon, the GNU and the Penguin - Chapter 2 and 3 http://www.icims.csl.uiuc.edu/~lheal/doc/dgp/chapter02_03.html of course these machines were quite a bit after interdata/3 Interdata 7/32 and 8/32 http://en.wikipedia.org/wiki/Interdata_7/32 in the above ... references to perkin-elmer having bought interdata and quite a bit of success in "defense and aerospace" industries. people i've talked to since, have said that a lot of the sales involved attaching to ibm mainframe ... and the channel attach board didn't appear to have been redesigned since our original (still wire-wrap). Interdata Simulator Configuration http://simh.trailing-edge.com/interdata.html from above: Interdata was founded in the mid 1960's. It produced a family of 16b minicomputers loosely modeled on the IBM 360 architecture. Microprogramming allowed a steady increase in the functionality of successive models. * Interdata 3 * Interdata 4 (autoload, floating point) * Interdata 5 (list processing, microcoded automatic I/O channel) * Interdata 70, 74, 80 * Interdata 6/16, 7/16 * Interdata 8/16, 8/16e (double precision floating point, extended memory) In the early 1970's, Interdata was purchased by Perkin-Elmer. In 1974, it introduced one of the first 32b minicomputers, the 7/32. Several generations of 32b systems followed: * Interdata 7/32 * Interdata 8/32 * Perkin-Elmer 3205, 3210, 3220 * Perkin-Elmer 3250 Interdata was spun out of Perkin-Elmer as Concurrent Computer Corporation. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

