comp.lang.ada
 help / color / mirror / Atom feed
* Re: Market pressures for more reliable software
@ 2001-07-01 13:55 robin
  0 siblings, 0 replies; 128+ messages in thread
From: robin @ 2001-07-01 13:55 UTC (permalink / raw)


Lao Xiao Hai <laoxhai@ix.netcom.com> writes: > 
> 
> "Shmuel (Seymour J.) Metz" wrote:
> 
> > ENIAC was before my time, but I'd agree that development was probably
> > centralized in those days. What is in dispute is whether development was
> > centralized in the years or decades immediately preceding the PC. But
> > distributed development occurred even when the computer was centralized, even
> > before the 7090.
> 
> Perhaps.  But, for most organizations, emphasis on the word most, computing
> resources within an organization was under the centralized managment of
> one central authority.  Moreover, most of the computing was located in one
> place.  It is true that some very large corporations had computers distributed
> across their divisions, but that was a luxury not affordable by most of industry.
> 
> This centralization, during the 70's and through the mid-80's even extended to
> collections of companies.   Ever hear of a service bureau.   In service bureaus
> we centralized the computing for vertical markets as well as for such things
> as payroll, general accounting, and other business applications.   There was
> very little distributed development before the advent of, first the minicomputer,
> and later the microcomputer.
> 
> Networks were still a mystery for most people.   Programmers were busy
> grinding out programs in COBOL.   Compilers needed large memory spaces
> and operating systems and these were hosted on million dollar plus machines,
> making it too expensive to distribute them all over the place.

Neither large nor expensive.
One machine we had cost (then) $150,000 and had 402 words of main
memory and 32K bytes of rotating storage.
The smaller IBM 360 machines had 16K bytes to 32K bytes.

>  The exceptions
> were the Fords, Chryslers, and other industrial giants with money to burn.
> 
> I spent a lot of years consulting to, developing software for, and cleaning up
> after these centralized computing facilities.
> 
> Things are a lot more distributed now.   Frankly, as I look at the quality of some
> of the software, I am not sure that can be classified as progress.
> 
> Richard Riehle



^ permalink raw reply	[flat|nested] 128+ messages in thread
* Re: Market pressures for more reliable software
@ 2001-07-06  0:09 R. Vowels
  0 siblings, 0 replies; 128+ messages in thread
From: R. Vowels @ 2001-07-06  0:09 UTC (permalink / raw)


"Gary Labowitz" <garyl@enter.net> writes: 
> This is getting ridiculous. You are SO hoping that computing and programming
> were not centralized that you skip an entrie generation.
> When most people talk about early days, they mean when computers actually
> came into the marketplace and were large centralized systems. Certainly
> programmers could be stationed anywhere. But terminal systems (starting with
> the various 1050-type systems) weren't available in the "early days."
> Actually, I remember the introduction of the 1050 as a big deal (about 1963
> or so, maybe a little later). To get programming into the machine it first
> had to be keypunched, and that was almost always "centralized."

We did almost ALL of our own keypunching until 1970 and even then
quite some after that.

> You sent
> your coding sheets to the center to be keypunched. Some of us would go there
> ourselves and do our own keypunching (those that typed).

I finished up buying a keypunch in about 1977 so that I could do some
at home..

> On the Univac-I we
> went to the computer and used the console keypunch.
> Anyway, the later systems developed the RJE-type systems, which
> decentralized the point at which program streams could be entered and
> printed. They still connected to centralized processing, however. Since all
> the terminals were dumb, there was only decentralized job entry and
> printing.
> The real point is: so what? So you said "in the early days we had
> decentralized computing" and were wrong.
> Live with it.
> Let's get on with today's problems.
> Gary
> "Shmuel (Seymour J.) Metz" <nospam@acm.org> wrote in message
> news:3B432AD8.3828FB9@acm.org...
> >
> >
> > Lao Xiao Hai wrote:
> >
> > > I must be missing the point.    What was not centralized?
> >
> > As I said multiple times, programming.
> >
> >
> > > Programming was pretty
> > > much centralized and under the control of a data processing manager.
> Computers
> > > were pretty much centralized, and there weren't that many that could
> drive remote
> > > terminals really well.
> >
> > Well enough. Can you say RAX? QUICKTRAN? CRBE? CRJE? RJE? SGJP? ATS? HASP
> Multileaving? And
> > that's just IBM supplied. There were also ALPHA, ROSCOE (nee WRAP) and
> Wylbur on S/360, and
> > others on non-IBM hardware. There was enough time sharing and remote batch
> to drive a market
> > in plug-compatible terminals and modems.
> >
> > > Most of the data processing was in batch mode.
> >
> > Which doesn't make it centralized.
> >
> >
> > > That is not how I remember it.
> >
> > Clearly. Either your experience was limited or your memory is faulty.
> >
> >
> >
> > > Most of the programs I recall were written by the
> > > programmers
> > > at the service bureau.  Some were packages purchased from elsewhere.
> It was the rare
> > > customer who had programming resources on which they could rely for
> their own software.
> >
> > By the 70s most service bureaus were offering remote access. Ever wonder
> why?
> >
> >
> > > Not that common.
> >
> > Common enough to drive a market in brand X clones of terminals and modems,
> e.g., Cope 45 for
> > remote batch, Vadic modems.
> >
> >
> > > And it was expensive.
> >
> > TI 700s were dirt cheap in the 70s and 80s, as were acoustic couplers.
> >
> >
> > > I have done both.   Certainly a lot of scientific computing was done
> using remote
> > > computers.   However, I recall quite vividly those sites that had their
> own IBM 1130
> > > and did their own Fortran programming.   I spent many late night hours
> writing Fortran II
> > > and debugging on the 1130.
> >
> > And how many of those 1130s cost $150,000? To say nothing of the fact that
> a lot of them were
> > submitting jobs to larger machines.
> >
> >
> > > The IBM 1401 was the workhorse of industry for a long time.
> >
> > And cost nowhere near $150,000.
> >
> >
> > > Oh, and you forgot one of my personal favorites, the CDC
> > > 160 series.
> >
> > I didn't forget it, any more than I forgot LGP or RCA; I omitted it
> because I was
> > concentrating on the IBM marketplace.
> >
> > > The IBM System 360 series came along in 1964 and, along with its
> lots of
> >




^ permalink raw reply	[flat|nested] 128+ messages in thread
* Re: Market pressures for more reliable software
@ 2001-06-28  4:01 robin
  2001-06-28  7:30 ` Roedy Green
                   ` (2 more replies)
  0 siblings, 3 replies; 128+ messages in thread
From: robin @ 2001-06-28  4:01 UTC (permalink / raw)


Roedy Green <roedy@mindprod.com> writes: > On Wed, 27 Jun 2001 09:41:58 GMT, "Gary Labowitz" <garyl@enter.net>
> wrote or quoted :
> 
> >I'm curious what you mean by "relocation" that you were shocked that S/360
> >didn't have it.
> 
> The univac 1100, the IBM 360s predecessor, had a relocation register
> so you could load a ram image and start executing without having to
> make any adjustments.  
> 
> The 360 used absolute addresses.

No. It used relative addressing, and base-relative addressing.
(strictly speaking, it used base-displacement-indexed addressing.)
The assembler allowed "absolute" addresses to be specified,
which had to be filled in by the loader.

Any program can be loaded anywhere in memory.
Programs can be made dynamically relocatable, but only with some effort.

In the days when the 360 first came out, dynamin program relocation
would have been an advantage (programs were relatively small, say, 200K bytes).
These days the disadvantage of dynamic relocation is that the
time taken to relocate a large program 10Mb, 100Mb becomes significant.

> To load you had to adjust all the
> address references to account for where in RAM the program was loaded.

No, only those words that had been specified as containing an absolute
address.

> This greatly slowed down the process of getting a program started.
> 
> Exploiting relocation hardware to speed loading is still not fully
> exploited even in Windows NT.
> --
> Roedy Green, Canadian Mind Products




^ permalink raw reply	[flat|nested] 128+ messages in thread
* Re: Long names are doom ?
@ 2001-06-07 18:14 Pete Thompson
  2001-06-07 20:30 ` Larry Kilgallen
  0 siblings, 1 reply; 128+ messages in thread
From: Pete Thompson @ 2001-06-07 18:14 UTC (permalink / raw)


On Thu, 07 Jun 2001 13:58:13 GMT, Ted Dennison<dennison@telepath.com> wrote:

Lawsuits over bugs?!  Say it ain't so!

In all seriousness, yes you could try to use safeguards, but there are cases
where you simply cannot defend someone from themselves.  How would you put
safeguards on a hammer?  A hammer's already pretty basic.  The only thing I
could think of is to tell someone to use an electric hammer instead, but that's
an entirely different tool to accomplish the same task.  Similarly, if
someone's so worried about pointers and memory, then I'd just tell him to use
Java instead.

But there are times where you just can't anticipate ahead of time what the
programmers may do... who woulda thunk that NASA would allow a simple
imperial/metric mistake to screw up a mission?  :) 





>In article <vj7tht0jkrkoivki4lsadlivgghdr0b6pe@4ax.com>, Pete Thompson says...
>>
>>Well, sure it's subject to abuse.  However, that's the fault of the programmer,
>>not the language itself.  I too froth at the mouth whenever someone makes a
>>stupid use of operator overloading in C++, or write unnecessary compound
>>statements.
>..
>>A hammer's just so damn useful, but I still sometimes hit my thumb.
>
>Real-world tools are actually a damn good analogy here. For example, whenever
>someone takes their fingers off with a table-saw, its the fault of the user.
>However, that doesn't stop table-saw makers from putting guards and other safety
>features on them, does it? Languages, like any other tool, can be designed with
>user safety in mind, or they can be built in a way that practicly invites users
>to maim themselves. Sure, its the user's own stupid fault when they do so. But
>their first mistake was using the unsafely designed tool in the first place.
>
>(I know, I know. Lawsuits are actually an issue here, and they aren't typically
>in the software world. Please lets ignore that issue for a minute. No analogy is
>perfect. )
>
>---
>T.E.D.    homepage   - http://www.telepath.com/dennison/Ted/TED.html
>          home email - mailto:dennison@telepath.com




^ permalink raw reply	[flat|nested] 128+ messages in thread

end of thread, other threads:[~2001-08-13 14:14 UTC | newest]

Thread overview: 128+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-07-01 13:55 Market pressures for more reliable software robin
  -- strict thread matches above, loose matches on Subject: below --
2001-07-06  0:09 R. Vowels
2001-06-28  4:01 robin
2001-06-28  7:30 ` Roedy Green
2001-06-28 16:12   ` Dale King
2001-06-28 12:16 ` Shmuel (Seymour J.) Metz
2001-06-29 12:14 ` Shmuel (Seymour J.) Metz
2001-06-07 18:14 Long names are doom ? Pete Thompson
2001-06-07 20:30 ` Larry Kilgallen
2001-06-07 19:46   ` Marin David Condic
2001-06-07 20:20     ` Benjamin.Altman
2001-06-07 22:04       ` Marin David Condic
2001-06-09  6:10         ` Dale King
2001-06-12  8:42           ` James Kanze
2001-06-12 15:01             ` Dan Mercer
2001-06-12 17:16               ` Marin David Condic
2001-06-12 21:21                 ` Dan Mercer
2001-06-13  3:54                   ` Roedy Green
2001-06-13 13:48                     ` Marin David Condic
2001-06-13 14:57                       ` Ted Dennison
2001-06-13 16:22                         ` Marin David Condic
2001-06-13 19:48                           ` Market pressures for more reliable software Roedy Green
2001-06-13 20:42                             ` Ted Dennison
2001-06-13 21:27                               ` Marin David Condic
2001-06-14  5:09                                 ` Robert C. Leif, Ph.D.
2001-06-14 14:19                                 ` Ted Dennison
2001-06-14 14:53                                   ` Marin David Condic
2001-06-14 15:55                                     ` Ted Dennison
2001-06-15 15:21                                     ` Gautier
2001-06-15 15:36                                       ` Marin David Condic
2001-06-18 16:26                                     ` Wes Groleau
2001-06-14 15:30                                   ` Ed Jensen
2001-06-14 16:11                                     ` Marin David Condic
2001-06-14 17:32                                       ` Ted Dennison
2001-06-14 17:55                                         ` Charles Hixson
2001-06-14 20:10                                           ` Roedy Green
2001-06-16 23:48                                             ` Larry Elmore
2001-06-14 20:09                                         ` Roedy Green
2001-06-14 21:43                                           ` Ted Dennison
2001-06-16  2:41                                             ` Roedy Green
2001-06-16 23:08                                               ` Joseph T. Adams
2001-06-18 14:23                                               ` Ted Dennison
2001-06-15  3:44                                           ` Robert C. Leif, Ph.D.
2001-06-18 16:53                                             ` Wes Groleau
2001-08-07  1:08                                           ` The Ghost In The Machine
2001-08-07  2:38                                             ` Shmuel (Seymour J.) Metz
2001-08-13 14:14                                               ` The Ghost In The Machine
2001-06-15  6:59                                         ` Joseph T. Adams
2001-06-15 15:43                                         ` Ed Jensen
2001-06-16  2:45                                           ` Roedy Green
2001-06-16  2:45                                           ` Roedy Green
2001-06-16 14:25                                             ` James A. Robertson
2001-06-16 17:48                                               ` Roedy Green
2001-06-16 19:16                                                 ` James A. Robertson
2001-06-18 14:49                                             ` Ted Dennison
2001-06-18 15:46                                               ` Al Christians
2001-06-18 16:16                                                 ` Ted Dennison
2001-06-18 17:09                                                 ` Marin David Condic
2001-06-18 18:02                                                   ` Ted Dennison
2001-06-18 18:04                                                   ` Al Christians
2001-06-18 20:06                                                     ` Marin David Condic
2001-06-18 21:43                                                   ` tmoran
2001-06-18 21:29                                                 ` Charles Hixson
2001-06-18 22:23                                                   ` Al Christians
2001-06-20 15:49                                                     ` Charles Hixson
2001-06-19 12:18                                                   ` Shmuel (Seymour J.) Metz
2001-06-16 22:30                                         ` Florian Weimer
2001-06-14 17:56                                   ` David Chase
2001-06-16 14:22                                   ` James A. Robertson
2001-06-16 23:23                                     ` Al Christians
2001-06-17  1:38                                       ` tmoran
2001-06-18 13:59                                       ` Marin David Condic
2001-06-18 13:49                                     ` Marin David Condic
2001-06-19 12:09                                       ` Shmuel (Seymour J.) Metz
2001-06-19 14:23                                         ` Marin David Condic
2001-06-20  4:33                                           ` Shmuel (Seymour J.) Metz
2001-06-20 15:55                                           ` Charles Hixson
2001-06-20 16:55                                             ` Marin David Condic
2001-06-20 23:55                                               ` Shmuel (Seymour J.) Metz
2001-06-20 18:38                                           ` Roedy Green
     [not found]                                   ` <tM4W6.14397$Dd5.34 <3B28FAD5.5FFB643F@world.std.com>
2001-06-17  2:38                                     ` Shmuel (Seymour J.) Metz
2001-06-13 22:42                               ` tmoran
2001-06-13 22:44                             ` Larry Elmore
2001-06-14 16:57                               ` Charles Hixson
2001-06-14 13:09                             ` Shmuel (Seymour J.) Metz
2001-06-14 14:28                               ` Ted Dennison
2001-06-14 20:25                               ` Roedy Green
2001-06-17  2:43                                 ` Shmuel (Seymour J.) Metz
2001-06-13 22:02                           ` Larry Kilgallen
2001-06-21  1:41                           ` Larry Kilgallen
2001-06-21  1:38                       ` Larry Kilgallen
     [not found]                       ` <kbLV6.6795$pb1.259296@www.nOrganization: LJK Software <aPN5ieyHFSfT@eisner.encompasserve.org>
2001-06-21 14:20                         ` Marin David Condic
2001-06-24 22:31                         ` Shmuel (Seymour J.) Metz
2001-06-25  0:01                           ` Ken Garlington
2001-06-25 12:50                             ` Ken Garlington
2001-06-26 11:52                               ` Shmuel (Seymour J.) Metz
2001-06-27  9:41                                 ` Gary Labowitz
2001-06-27 21:09                                   ` Roedy Green
2001-06-28  0:31                                     ` tmoran
2001-06-28 11:45                                   ` Shmuel (Seymour J.) Metz
2001-06-25  8:09                           ` Gary Labowitz
2001-06-25 14:13                             ` Marin David Condic
2001-06-25 15:35                               ` David C. Hoos
2001-06-25 16:50                                 ` Marin David Condic
2001-06-25 17:08                                 ` Wes Groleau
2001-06-25 21:32                                   ` Al Christians
2001-07-02  4:49                                   ` David Thompson
2001-06-26 12:02                               ` Shmuel (Seymour J.) Metz
2001-06-26 12:48                                 ` David C. Hoos
2001-06-26 14:08                                 ` Al Christians
2001-06-26 15:00                                   ` Marin David Condic
2001-06-26 15:41                                     ` Wes Groleau
2001-06-27  3:33                                     ` Robert C. Leif, Ph.D.
2001-06-27 13:31                                       ` Marin David Condic
2001-06-26 17:39                                   ` tmoran
2001-06-26 16:26                                 ` Roedy Green
2001-06-28 11:50                                   ` Shmuel (Seymour J.) Metz
2001-06-28 21:32                                     ` Roedy Green
2001-06-28 12:20                                   ` Shmuel (Seymour J.) Metz
2001-07-01  0:50                                 ` Lao Xiao Hai
2001-07-02 11:41                                   ` Shmuel (Seymour J.) Metz
2001-07-03  6:43                                     ` Lao Xiao Hai
2001-07-04 14:40                                       ` Shmuel (Seymour J.) Metz
2001-07-04 21:00                                         ` Phil Robyn
2001-07-05 11:12                                           ` Gary Labowitz
2001-07-05 17:00                                             ` Phil Robyn
2001-07-05 11:10                                         ` Gary Labowitz
2001-07-05 13:27                                           ` Marin David Condic
2001-07-06  2:47                                             ` Ken Garlington
2001-07-06 23:24                                               ` Shmuel (Seymour J.) Metz
2001-07-07 17:45                                                 ` Ken Garlington
2001-07-08  2:54                                                   ` Shmuel (Seymour J.) Metz
     [not found]                                                   ` <3B47CB75.234C0543@acm.or g>
2001-07-16  0:56                                                     ` Ken Garlington
2001-07-16 12:03                                                       ` Shmuel (Seymour J.) Metz
2001-07-16 17:37                                                         ` Ken Garlington
2001-07-17  0:18                                                           ` Shmuel (Seymour J.) Metz
2001-07-20 15:48                                                             ` Ken Garlington
2001-07-22 15:37                                                               ` Shmuel (Seymour J.) Metz
2001-07-23  2:44                                                                 ` Ken Garlington
2001-07-23 10:09                                                                   ` Shmuel (Seymour J.) Metz
2001-07-06 23:15                                             ` Shmuel (Seymour J.) Metz
2001-07-06 23:11                                           ` Shmuel (Seymour J.) Metz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox