interesting quote
|
05-30-2021, 09:13 AM
Post: #1
|
|||
|
|||
interesting quote
"If your program has no loops, it probably should be relegated to a less expensive machine than the (IBM) 650."
This quote is from the book, published in 1958, "Programming the IBM 650 Magnetic Drum Computer and Data-Processing Machine" by Richard V. Andree. Is this as true today as it was in 1958? |
|||
05-30-2021, 11:59 AM
Post: #2
|
|||
|
|||
RE: interesting quote
Hello!
(05-30-2021 09:13 AM)Don Shepherd Wrote: Is this as true today as it was in 1958? Personally, I would say: luckiliy not. At least as far as 99,9% of applications are concerned, storage and processing speed are virtually unlimited. But if one designs ultra high performance embedded stuff (e.g. GPS-/Starlink-satellite communications, multi-megapixel-in-camera video processing, G5 mobile communication base transmitting stations, ...) then probably thinking twice about runtime efficiency will make a lot of difference. Regards Max |
|||
05-30-2021, 01:28 PM
Post: #3
|
|||
|
|||
RE: interesting quote
It does make a good observation about choosing the right platform for the job so as not to grossly overspend on the work that needs to be done. You can frequently fit some simple jobs into an existing system that was meant for more complex work - and it often makes good sense to maximize an existing investment in this way - but if you're scoping a new system, or running out of capacity on the current one, don't overspend on what you need to accommodate the planned work.
This has become particularly important in cloud application environments that tend to be billed on resource consumption, and at vastly different rates for different types and tiers of services, not unlike the time sharing systems that this quote was referring to. For example I could set up an Azure SSIS runtime for $600/mo to run a job that simply extracts data from one system and delivers it to another, or I could do it for about $20/mo with a simple Azure Data Factory pipeline. Stated another way, don't buy a 42S when all you need is a 20S. |
|||
05-30-2021, 04:10 PM
Post: #4
|
|||
|
|||
RE: interesting quote
(05-30-2021 01:28 PM)Dave Britten Wrote: IYou can frequently fit some simple jobs into an existing system that was meant for more complex work - and it often makes good sense to maximize an existing investment in this way - but if you're scoping a new system, or running out of capacity on the current one, don't overspend on what you need to accommodate the planned work. Don't you know that applications are like a gas: They expand to fill whatever container you put them in! Tom L Cui bono? |
|||
05-30-2021, 07:00 PM
Post: #5
|
|||
|
|||
RE: interesting quote
(05-30-2021 09:13 AM)Don Shepherd Wrote: "If your program has no loops, it probably should be relegated to a less expensive machine than the (IBM) 650." A bit of quick research indicates that an IBM 650 set-up rented from IBM for the equivalent of more than $13,000 per month in today's dollars. I'd say today you should have at least two loops to justify that kind of capital expense. |
|||
05-31-2021, 04:16 AM
Post: #6
|
|||
|
|||
RE: interesting quote
(05-30-2021 07:00 PM)john gustaf stebbins Wrote: A bit of quick research indicates that an IBM 650 set-up rented from IBM for the equivalent of more than $13,000 per month in today's dollars. I'd say today you should have at least two loops to justify that kind of capital expense. You are off by an order of magnitude, it would take 20 loops for 650 to justify $13,000. B^) 10B, 10BII, 10C, 11C, 12C, 14B, 15C, 16C, 17B, 18C, 19BII, 20b, 22, 25, 29C, 35, 38G, 39G, 39gs, 41CV, 48G, 97 |
|||
05-31-2021, 04:19 AM
Post: #7
|
|||
|
|||
RE: interesting quote
(05-30-2021 01:28 PM)Dave Britten Wrote: Stated another way, don't buy a 42S when all you need is a 20S. That's like saying "Why buy a Ferrari when a Yaris will get you there?" B^) 10B, 10BII, 10C, 11C, 12C, 14B, 15C, 16C, 17B, 18C, 19BII, 20b, 22, 25, 29C, 35, 38G, 39G, 39gs, 41CV, 48G, 97 |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 2 Guest(s)