Every story and comment from the Hacker News API, in a layout borrowed from 2001.
A comment on Rust for C++ programmers – part 4: unique pointers. Parent comment
There are lots of languages with native code generation compilers that have GC[1] support.
Since the Xerox PARC days there have been system programming languages with automatic memory management (Cedar, Interlisp, Modula-3, Oberon, ....).
They were just ignored by the mainstream OS vendors, that were busy creating UNIX System V and VMS clones.
[1] RC is usually GC chapter 1 in CS books.
It doesn't. I think the point about VMs and JITs is a red herring.
There are lots of languages with native code generation compilers that have GC[1] support.
Since the Xerox PARC days there have been system programming languages with automatic memory management (Cedar, Interlisp, Modula-3, Oberon, ....).
They were just ignored by the mainstream OS vendors, that were busy creating UNIX System V and VMS clones.
[1] RC is usually GC chapter 1 in CS books.