Re: choice of character for relational division
Date: 2 Apr 2007 10:17:35 -0700
Message-ID: <1175534255.278286.96620_at_l77g2000hsb.googlegroups.com>
On Apr 1, 8:42 pm, paul c <toledobythe..._at_oohay.ac> wrote:
> Marshall wrote:
> > ...
> > So ... what kind of code was this? If it was assembly, I could
> > see that working, because the format is so regular. If it's
> > anything in the algol family, I don't see how it could work.
> > There is formatting in the comments. There is formatting
> > in where the line breaks happen in long source lines. None
> > of this info is preserved in object form. And if it was, how
> > would editing be enabled such that everyone could edit
> > this information according to their own style, and yet others
> > could see it in *their* style? I don't see any way to make
> > that work without discarding some set of things programmers
> > are used to having.
>
> No vi or such. Only practical way to write code was to use system's
> built-in editor (which was written in the same language app developers
> used, although it was quite easy to generate object with the system or
> for that matter any other tool you liked, as long as you knew the object
> format which was trivial compared to what most people were used to then
> as well as today.
(We used to call VisualAge the "source motel", a la the "roach motel." "Source code checks in but it doesn't check out!")
> Tiny number of verbs, all table oriented, Get,
> Forall, Insert, Replace, Delete. Displays were sets of tables, IMS
> databases were tables, along with all the big-name DB products (to help
> encourage migration), although the preferred storage was the system's
> native organizations. Funny structure to code, conditions preceded all
> imperatives using what looked like a graphical truth table but was
> really just a disguised if then else arrangement. Programmer's interface
> was a table 'row'. Not relational by Codd's standards although I know
> for certain that he was prepared to be its architect around 1990 or so,
> money no problem, a little issue of titles put the kibosh on it.
Interesting.
> However, none of that matters to my point - object code was stored in
> system's own tables which were accessible to any programmer, not just
> the system itself. The point is that original source code was not
> saved. Some users complained that they couldn't add comments but mostly
> we ignored them. To this day, I think source code management systems
> are a bizarre unnecessity.
Marshall Received on Mon Apr 02 2007 - 19:17:35 CEST