Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming > #8027
| Path | csiph.com!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail |
|---|---|
| From | Ben Bacarisse <ben.usenet@bsb.me.uk> |
| Newsgroups | comp.programming |
| Subject | Re: on cut edges and bonds, graph theory |
| Date | Thu, 21 Sep 2017 23:40:17 +0100 |
| Organization | A noiseless patient Spider |
| Lines | 69 |
| Message-ID | <8760cbd6b2.fsf@bsb.me.uk> (permalink) |
| References | <86wp4w3sz5.fsf@toledo.com> <87shfjpzgs.fsf@bsb.me.uk> <Pine.NEB.4.64.1709182137170.14351@panix5.panix.com> <878thaq4ff.fsf@bsb.me.uk> <Pine.NEB.4.64.1709191945510.15603@panix5.panix.com> <87efr17b3g.fsf@bsb.me.uk> <Pine.NEB.4.64.1709202040100.10824@panix5.panix.com> <87fubgghsi.fsf@bsb.me.uk> <86tvzwdiyo.fsf@toledo.com> <87fubfdclk.fsf@bsb.me.uk> <86lgl7db2e.fsf@toledo.com> |
| Mime-Version | 1.0 |
| Content-Type | text/plain |
| Injection-Info | reader02.eternal-september.org; posting-host="6b554b587196d09731197e09ff48e758"; logging-data="24481"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19sJqLZbq52VMA+PTDbkcSXvHgoIijUB60=" |
| Cancel-Lock | sha1:Bnql/NkrRWwanJhWl5ftl5xZVKo= sha1:RcVutQPw9Wf9jFRSCDMvahnpRTA= |
| Xref | csiph.com comp.programming:8027 |
Show key headers only | View raw
I've trimmed the algebra group since this is all programming. Daniel Bastos <dbastos@toledo.com> writes: <snip> > I've got probably a lot more questions, if that's okay. Sure. > How was the > programming cycle in details? Say you wrote Fortran back then. (What > were you writing?) Yes, FORTRAN IV (which was almost exactly the 1966 standard). Fortran 77 had just come out but compilers were either nonexistent or very expensive. I also wrote toy programs in Lisp, B (a precursor to C), SASL (a precursor to Haskell) and a very nice teaching Algol variant called S-Algol. The B compiler was on a Honeywell mainframe and that was accessed via a terminal. SASL and S-Algol ran on a Unix machine in other room, again access via a terminal. At the time there was no full-screen editor, though these were, technically, just about feasible on the hardware. You edited programs using the "ed". Still available on Linux if you want to know how that was done. > You'd write Fortran maybe on paper. You think you > have you program right. Now what? Was there a compiler to help? You > had no video to echo back what you were working on? For the IBM 360 (and for remote jobs to the 370) you'd write the program on paper and then punch cards. You also punched a few Job Control Language cards. IBM JCL was baroque in the extreme -- I remember none of it. After all, once you'd punched the cards to request the FORTRAN compiler, link in whatever libraries you were using (almost all my code used NAG numerical routines), and set up data sources and sinks, you never typed them again; you just took them off one card deck and put them on another. Sometimes, if there was a run-time error, you'd replace one card with another that requested a link map (a table showing where code was placed in memory) so you could decode the cryptic error message. Once you had this card deck, you'd normally hand it to an operator, but I was an operator so I just added it the stack that were going though the machine's reader. The operators (i.e. me!) picked up the fan-fold paper output, "burst" it into separate jobs (each had a banner to indicate the username of the job) and you put the output with the card deck into a set of pigeon holes. Every now and then, the job would request some resource like a magnetic tape. The operator would then have to go and find the right one and put it in the tape drive. There was some disc memory which also came in replaceable packs, and some jobs needed to have a disc pack changed. Sadly, it was not uncommon to wait half a day to get a print-out back that just identified a syntax error one line 987! This was at a university computing facility, so there were many users running all sorts of different jobs. Commercial set-ups were very different. For example, at the University it was almost never worth saving your compiled program. In a commercial environment the common program would be stored, pre-compiled, on disc or tape. I am sure there are many others here who remember this sort of computing. Terminals were around at the time, but they were just a little too expensive (in terms of the computing resource they used) to be made generally available to all university staff and students. -- Ben.
Back to comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-18 12:51 -0300
Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-18 20:40 +0100
Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-18 21:39 -0700
Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-19 13:05 +0100
Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-19 19:47 -0700
Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-20 14:28 +0100
Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-20 21:06 -0700
Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-21 17:03 +0100
Re: on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-21 15:06 -0300
Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-21 21:24 +0100
Re: on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-21 17:57 -0300
Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-21 23:40 +0100
Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-21 20:45 -0700
Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-23 02:27 +0100
Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-22 19:49 -0700
Re: on cut edges and bonds, graph theory Richard Heathfield <rjh@cpax.org.uk> - 2017-09-23 08:04 +0100
Re: on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-23 08:41 -0300
Re: on cut edges and bonds, graph theory Paul N <gw7rib@aol.com> - 2017-09-24 14:00 -0700
Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-23 14:50 +0100
Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-23 22:04 -0700
Re: on cut edges and bonds, graph theory Richard Heathfield <rjh@cpax.org.uk> - 2017-09-24 07:39 +0100
Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-25 01:13 -0700
Re: on cut edges and bonds, graph theory Richard Heathfield <rjh@cpax.org.uk> - 2017-09-25 09:46 +0100
Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-25 21:38 -0700
Re: on cut edges and bonds, graph theory Richard Heathfield <rjh@cpax.org.uk> - 2017-09-26 10:19 +0100
Modern Trash William Elliot <marsh@panix.com> - 2017-09-26 03:37 -0700
Re: Modern Trash David Brown <david.brown@hesbynett.no> - 2017-09-26 12:52 +0200
Re: Modern Trash Richard Heathfield <rjh@cpax.org.uk> - 2017-09-26 23:10 +0100
Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-24 22:33 +0100
Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-25 01:08 -0700
Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-25 20:44 +0100
Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-25 21:36 -0700
Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-26 12:04 +0100
Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-26 23:15 -0700
Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-27 12:52 +0100
Re: on cut edges and bonds, graph theory William Elliot <marsh@panix.com> - 2017-09-27 19:55 -0700
Re: on cut edges and bonds, graph theory Ike Naar <ike@iceland.freeshell.org> - 2017-09-24 16:55 +0000
Re: on cut edges and bonds, graph theory David Brown <david.brown@hesbynett.no> - 2017-09-22 10:23 +0200
Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-22 21:18 +0100
Re: on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-23 08:48 -0300
Re: on cut edges and bonds, graph theory David Brown <david.brown@hesbynett.no> - 2017-09-25 10:17 +0200
Re: on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-25 07:31 -0300
Re: on cut edges and bonds, graph theory David Brown <david.brown@hesbynett.no> - 2017-09-25 13:30 +0200
Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-25 20:32 +0100
Re: on cut edges and bonds, graph theory David Brown <david.brown@hesbynett.no> - 2017-09-26 10:12 +0200
Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-26 11:53 +0100
Re: on cut edges and bonds, graph theory David Brown <david.brown@hesbynett.no> - 2017-09-26 13:24 +0200
Re: on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-19 16:21 -0300
Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-20 17:43 +0100
Re: on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-21 16:20 -0300
Re: on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-21 17:52 -0300
Re: on cut edges and bonds, graph theory Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-09-21 22:02 +0100
Re: on cut edges and bonds, graph theory Daniel Bastos <dbastos@toledo.com> - 2017-09-23 13:42 -0300
csiph-web