× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Agreed. I always considered the "object" in object-based OS and OOP to be homonyms.


Regarding OOP on IBMi:

--For the longest time, RPG and IBM midrange have pretty much been a packaged deal.

--A good portion of RPG devs aren't classically trained. RPG, due to its nature, has a low skill floor so a lot of non-devs learned it thru OJT. Those people did fine with old-school RPG, but more CS-type languages were just "a bridge too far".



________________________________
From: John Yeung <gallium.arsenide@xxxxxxxxx>
Sent: Friday, July 7, 2017 6:03 PM
To: RPG programming on the IBM i (AS/400 and iSeries)
Subject: Re: RPG easier/harder to use than other languages?

On Fri, Jul 7, 2017 at 6:54 AM, Jonathan Wilson
<piercing_male@xxxxxxxxxxx> wrote:
I wonder if one of the reasons why OO is, or seems, less applicable to
the "400" is that like the OS, programs have always been "object based".

Honestly, I don't think this is one of the reasons. This is a real pet
peeve of mine. The "object-based" nature of the OS doesn't have any
bearing one way or another on object-oriented programming.

As for "object-based programs", what you have described is what the
rest of the computing world (and actually most of the midrange world
too) calls *modular* programming. This is not something unique to the
midrange platform. In fact, it's a style of programming that has been
around on every platform and supported by most programming languages
since perhaps the late '60s and definitely popular by the '70s. A lot
of the values that form the core principles of modular programming are
actually holdovers and extensions of the even earlier concept of
"structured programming". And we got structured programming pretty
much as soon as we realized that spaghetti was not the most desirable
approach.

To be fair to the truly ancient forebears who practiced what I'll call
"pre-structured programming" avidly and without shame, back then the
hardware constraints were severe to a degree that most of us cannot
imagine working with today. Some proto-programmers dealt with physical
wire. Here is a great story, I don't know how apocryphal, of those
pre-structured days:

<http://www.catb.org/jargon/html/story-of-mel.html>

John Y.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.