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