Deutsch   English   Français   Italiano  
<vpikfh$1eak4$5@dont-email.me>

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

Path: ...!weretis.net!feeder9.news.weretis.net!news.quux.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Lawrence D'Oliveiro <ldo@nz.invalid>
Newsgroups: comp.os.vms
Subject: Re: OpenVMS system programming language
Date: Mon, 24 Feb 2025 20:23:14 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <vpikfh$1eak4$5@dont-email.me>
References: <87ed24ma8k.fsf@lucy.meyer21c.net> <vk1tne$30e9m$4@dont-email.me>
	<vpfous$in7$1@panix2.panix.com> <vpig6q$1c14p$4@dont-email.me>
	<vpihqg$1ctsq$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 24 Feb 2025 21:23:14 +0100 (CET)
Injection-Info: dont-email.me; posting-host="514b9375f3f626cad6324c9c7e91e06f";
	logging-data="1518212"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/ncFauGaM5ikYUTMRBzhmo"
User-Agent: Pan/0.162 (Pokrosvk)
Cancel-Lock: sha1:ifnp+E3ejM1TAfDeJsOSzs0jEj4=
Bytes: 1891

On Mon, 24 Feb 2025 14:37:54 -0500, Arne Vajhøj wrote:

> The lack of unsigned integers is a PITA.

Also the lack of typedefs. A basic convenience, but such an important one.

> The decision to implement generics in a backwards compatible way in Java
> 5 had some immediate benefits, but we are also paying the price today.

It seemed to be done to maintain backward binary compatibility with older 
bytecode that could not be recompiled. Was there a lot of such bytecode? I 
never realized ...

I think somewhere in the beginning, the goal of Java was to take all the 
good bits out of C++, leave out the rest and add garbage collection and 
some dynamic capability -- basically to be a simpler, smaller language 
than C++. Somehow along the way, that goal got lost.