[Info-vax] Fun: Object Pascal on VMS

Arne Vajhøj arne at vajhoej.dk
Wed Sep 4 15:29:23 EDT 2024


On 9/3/2024 10:48 PM, Dave Froble wrote:
> On 9/3/2024 2:02 PM, Simon Clubley wrote:
>> On 2024-09-03, Dave Froble <davef at tsoft-inc.com> wrote:
>>> As for VMS and Pascal, there is a very decent implementation of that 
>>> language on
>>> VMS, so what's the problem when a product aimed at a different 
>>> environment will
>>> not run on every environment.
>>
>> So how capable are the OO features in VMS Pascal these days ?
> 
> You state that similar to my comment above, as if it is a given that OO 
> is necessary.  Perhaps not.  Cheap way to avoid my question.

If you write OS kernel or an embedded application for a device counting
memory in KB (or maybe a few MB): it is not necessary.

For most everything else: it is necessary - most developers expect OO
features to be available.

Languages with OO support are dominant in the industry. Of the seven
most widely used languages today (Python, JavaScript, Java, C, C++,
C# and PHP) only one (C) does not have OO support.

And OO does provide value at least for larger applications. The
encapsulation and abstraction makes life a lot easier for larger
applications.

As any feature then OO can and has been misused though. A lot of
"early 90's style" C++ code demonstrate that.

Arne



More information about the Info-vax mailing list