Deutsch   English   Français   Italiano  
<vbacei$3untj$2@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: =?UTF-8?Q?Arne_Vajh=C3=B8j?= <arne@vajhoej.dk>
Newsgroups: comp.os.vms
Subject: Re: Fun: Object Pascal on VMS
Date: Wed, 4 Sep 2024 15:29:23 -0400
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <vbacei$3untj$2@dont-email.me>
References: <vb4lvk$2t1k9$1@dont-email.me> <vb5j2s$31gq9$4@dont-email.me>
 <vb6uj9$3b189$1@dont-email.me> <vb7auv$3d1hc$1@dont-email.me>
 <vb7iv2$3e0a3$1@dont-email.me> <vb8hpk$3m6vo$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 04 Sep 2024 21:29:22 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="a34f15afe35d4f270c1a183f104d771d";
	logging-data="4153267"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19fJaAX9aq5CCKZNHYPHIhr8tFS5p+l9cI="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:8DJ80l/XJhF6JheasowAO7/3lgs=
In-Reply-To: <vb8hpk$3m6vo$1@dont-email.me>
Content-Language: en-US
Bytes: 2463

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@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