[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