I wrote an accounting system including a user-defined report writer in Fortran on a Data General mini-computer in the late '70s
You could do ANYTHING with Fortran!!! As for Algol, it was killed by the first 500 pound gorilla - IBM. Algol was the "machine language" for the Borroughs 5500/6500 series. There was NO "assembler" on those machines, they were designed to run Algol. The Fortran and Cobol compilers and the Time-share operating system I connected to over the phone line (with a "portable" 100 baud, 100 POUND teletype) back in 1969 were all written in Algol. But IBM, with the inferior hardware and VASTLY inferior software and infinitely better Service and ruthless Marketing Dept. won out... Alas... ------------------------------ The FIRST computer I worked on was a Univac NTDS prototype number 4. Machine language. Teletype/paper tape I/O. Fortran and Punched cards were a DREAM after that! HOLY CRAP!!! I just found out that the NTDS was Cray's FIRST COMPUTER!!! Wow. I'm a piece of history. Wait....that's not cool.....that makes me old... But I was Verrrrrrryyyyy young when I learned to program it after school... Navy Tactical Data System The use of transistors made it possible to build computers small enough for the U.S. Navy to consider using them on board ships to control radar and weapons systems. One of Cray's last designs at Sperry Rand before he left for Control Data in the summer of 1957 was a prototype shipboard computer for the Navy Tactical Data System (NTDS). Its naval designation was the AN/USQ-17, but Sperry Rand documents usually referred to it as the M-460. In the first version, the processor/memory unit was the shape and size of a bathtub, about four feet high, with a hinged lid which could be opened to give access to the circuitry inside. The computer had a word size of 30 bits which was believed to be the biggest size which could be reliably handled by the transistors of the time. Thirty bits allowed for five 6-bit alphanumeric characters per word. The processor had one 30-bit arithmetic (A) register, with a contiguous Q register to provide a total of 60 bits for the result of multiplication or the dividend in division. There were seven index (B) registers and 32,768 words of core memory. The instruction format marked the beginning of an instruction set which would be carried onward, with many changes along the way, into later UNIVAC computers including the 1100/2200 series which is still in use today. The parts of the instruction were referred to by letter codes, as follows: The jump condition designator (j) could cause the next instruction to be skipped depending on the value or sign of the A or Q register contents. In the second version of the M-460, the packaging was redesigned so that the unit stood upright, like an old-fashioned double-door refrigerator, six feet tall. Shortly after the departure of Cray, the Navy told Sperry Rand that it was impressed with the potential of the AN/USQ-17 and awarded the company a $50 million contract to build several service test systems for actual shipboard installation." http://www.cc.gatech.edu/gvu/people/randy.carpenter/folklore/v3n4.html From another part of the article: "It turned out to be an extremely reliable machine; the first batch of 17 computers delivered to the Navy starting in early 1961, the mean time between failure was 2500 hours (104 days)!" No wonder every time I went over there to learn some more (after school) the Lt. had less hair and a more haggard look... Another neat feature was that the memory core had bit donuts that were big enough to see with the naked eye. You could literally see a bit. Can't do that now... Jerry Wolper wrote: >>> To be truthful I have always thought that the contribution of >>> Fortran was overstated, certainly as regards commercial >>> computing (input/output? - Do you mean the teletype?; >>> Permanent storage? - why would you need that - the >>> program types out the anwer at the end!) >>> >> The fact that it was the first non-Assembler-level language was >> pretty significant, IMO. >> > > IIRC (not having read the obit yet), Backus pretty much put together > Fortran as a hack. After it took off in all its inelegance, he wanted > to put together a proper high-level language and got the leading > computer scientists of the time to create a BNF spec for Algol. > Despite all this propriety, Algol never achieved the success that > Fortran did. > > -Jerry Wolper > [EMAIL PROTECTED] > > [excessive quoting removed by server] _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

