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