Google deterministic garbage collection. It may be educational. 

> On 10 May 2020, at 9:25 am, Seymour J Metz <sme...@gmu.edu> wrote:
> 
> Since when is timing part of classifying languages? If the outputs are 
> deterministic then they are deterministic, regardless of whether the 
> performance is deterministic.
> 
> Further, it is by no means a given that garbage collection must introduce 
> unpredictable delays.
> 
> 
> --
> Shmuel (Seymour J.) Metz
> http://mason.gmu.edu/~smetz3
> 
> ________________________________________
> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
> David Crayford [dcrayf...@gmail.com]
> Sent: Saturday, May 9, 2020 9:14 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Developers say Google's Go is 'most sought after' programming 
> language of 2020
> 
> How can a language that may pause and run GC cycle at any time be 
> deterministic?
> 
> Which is why Java is unsuitable for use in safety critical software such as 
> avionics or life support machines.
> 
>> On 10 May 2020, at 9:05 am, Seymour J Metz <sme...@gmu.edu> wrote:
>> 
>> Garbage collected? How does that interfere with determinism?
>> 
>> Is there a z/OS port of Rust?
>> 
>> 
>> --
>> Shmuel (Seymour J.) Metz
>> http://mason.gmu.edu/~smetz3
>> 
>> ________________________________________
>> From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
>> David Crayford [dcrayf...@gmail.com]
>> Sent: Saturday, May 9, 2020 8:50 PM
>> To: IBM-MAIN@LISTSERV.UA.EDU
>> Subject: Re: Developers say Google's Go is 'most sought after' programming 
>> language of 2020
>> 
>> Go is not a replacement for C++. It’s a GC language which makes it 
>> completely unsuitable for deterministic programming domains. Rust is the C++ 
>> replacement with RAII and memory ownership baked in.
>> 
>>> On 10 May 2020, at 2:44 am, Charles Mills <charl...@mcn.org> wrote:
>>> 
>>> +1 on the name.
>>> 
>>> I read an article on branding once that said if consumers can mess up your 
>>> name, they will, so be aware of that when you pick a name. The East Bay 
>>> Municipal Utility District (EBMUD) is universally known in the SF Bay Area 
>>> as "East Bay Mud."
>>> 
>>> Goo, with its nod to "++", Google and "object oriented" would have been a 
>>> great name, had they had a sense of humor.
>>> 
>>> G would be good, with its homage to C and its predecessor B.
>>> 
>>> Charles
>>> 
>>> 
>>> -----Original Message-----
>>> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
>>> Behalf Of Steve Smith
>>> Sent: Saturday, May 9, 2020 11:02 AM
>>> To: IBM-MAIN@LISTSERV.UA.EDU
>>> Subject: Re: Developers say Google's Go is 'most sought after' programming 
>>> language of 2020
>>> 
>>> I actually love HLASM, PL/I, and older versions of C++.  C++ was a leader
>>> in OO programming, but imho, it's gotten so stupefyingly complicated that
>>> it's may not be humanly possible to write decent programs with it.  Go
>>> sounds like a pretty good reset, but at this point, I only know what I've
>>> read about it.
>>> 
>>> It's name however, is horrible. Goo, Goog, or even G would have obviated
>>> much ambiguity.  As it is, they may be stuck with Golang being the common
>>> name.
>>> 
>>> ----------------------------------------------------------------------
>>> For IBM-MAIN subscribe / signoff / archive access instructions,
>>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>> 
>> ----------------------------------------------------------------------
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>> 
>> ----------------------------------------------------------------------
>> For IBM-MAIN subscribe / signoff / archive access instructions,
>> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to