Deutsch   English   Français   Italiano  
<valpf6$3614m$2@dont-email.me>

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

Path: ...!news.mixmin.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: New VSI post on Youtube
Date: Tue, 27 Aug 2024 20:02:46 -0400
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <valpf6$3614m$2@dont-email.me>
References: <vadndu$1igfq$1@dont-email.me>
 <memo.20240827134054.19028g@jgd.cix.co.uk> <valhi8$34s18$4@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 28 Aug 2024 02:02:47 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="c741589c6c1a3c081e8764fe39e92d86";
	logging-data="3343510"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/BFKmXPxPO+4qm6IDXQBiwGlaRih1fZCo="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:IayXcNIfLFLCfbUvRV0WsyWNXr4=
In-Reply-To: <valhi8$34s18$4@dont-email.me>
Content-Language: en-US
Bytes: 2175

On 8/27/2024 5:47 PM, Lawrence D'Oliveiro wrote:
> On Tue, 27 Aug 2024 13:40 +0100 (BST), John Dallman wrote:
>> In article <vadndu$1igfq$1@dont-email.me>, ldo@nz.invalid (Lawrence
>> D'Oliveiro) wrote:
>> Perl feels like C to me; Python feels like Basic or COBOL.
> 
> You never had functions and classes as first-class objects in BASIC or
> COBOL; you do in Python. You never had metaclasses in those languages; you
> do in Python. You never had custom operator overloads in those languages;
> you do in Python.

I suspect that he was more thinking philosophy than specific syntax
and functionality.

Also note that those languages has also evolved.

Traditional Basic incl. VMS Basic and Cobol 74 & 85 incl.
VMS Cobol does not have such features.

But later Microsoft Basic flavors added a lot. And Cobol
became object oriented with 2002.

VB.NET has classes, lambdas and operator overload. Python metaclass
does not have a direct equivalent in VB.NET but AppDomain, compiler
services and extension methods should together provide
similar functionality.

Arne