I might if I had a real search engine :-(

However, you may find the wiki article [[Garbage collection (computer 
science)]] educational, especially [[Garbage collection (computer 
science)#Real-time systems]]. The literature on the subject goes back decades.


--
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:30 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Developers say Google's Go is 'most sought after' programming 
language of 2020

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

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