Discussion about this post

User's avatar
Paul McJones's avatar

The earliest report from the Fortran project is https://www.softwarepreservation.org/projects/FORTRAN/BackusEtAl-Preliminary%20Report-1954.pdf; it says "The IBM Mathematical Formula Translating System or briefly, FORTRAN, will comprise a large set of programs to enable the IBM 704 to accept a concise formulation of a problem in terms of mathematical notation and to produce automatically a high speed 704 program for the solution of the problem." I worked with John in 1974-1975, and I remember him saying he'd consulted with Gene Amdahl (704 architect) on floating-point and index registers, and realized that with those features in the hardware, it was time for higher-level programmer assistance. And In fact the first Fortran compiler introduced a variety of optimization techniques (reduction in strength, etc.) -- see the softwarepreservation.org site for references.

Re BCPL: This is an excellent topic -- one of the first "system programming" languages (but also consider the various Algol 58 dialects -- see https://www.softwarepreservation.org/projects/ALGOL/algol58impl/), easily and widely ported, inspiration for Thompson and Ritchie, etc.

Re CPL: see http://www.ancientgeek.org.uk/CPL/ .

Re: TX-2: Definitely mention its influence on the Xerox Alto. (This was one of the few times Bob Taylor felt it appropriate to inform Chuck Thacker of prior art.) The subsequent D machines also multitasked their microprocessor for I/O, but were much more complex. I think there are references for the details (see http://www.bitsavers.org/pdf/xerox/, but it's likely not something you want to pursue).

Re Stretch/HARVEST : I don't know anything about it, but Fran Allen worked on it -- see https://www.computerhistory.org/collections/catalog/102621818 .

Re COMIT: Again, I never studied it, but it inspired Danny Bobrow to do a LISP version called Meteor. And that may have inspired Warren Teitelman to include a lot of pattern matching features into BBN LISP/INTERLISP>

B.T. Writer's avatar

Hi Mr DeTreville

Sorry if this seems random but I'm an amateur writer currently developing a short story around the IBM machine that was the 1st computer to sing in 1961. (The infamous "Daisy Bell" recording from Bell Labs.) The story itself is a work of fiction but I always pride myself in doing as much research into the subject as possible. In said research I've come up with a weird historical hiccup I was hoping you could help me with.

Every single source says that the song was achieved in 1961 with most saying it was an IBM 7094. However many other independent sources say the IBM 7094 was 1st released or installed in 1962. So did Bell Labs happen to retrieve an advanced model or are the majority of sources mistaken about the machine used or the 7094's real release date?

I've been unable to find a proper answer in my online research. I found your page by googling IBM 7094 experts and yours was the 1st result.

All the best,

B.T. Writer

11 more comments...

No posts

Ready for more?