News for hackers. Stuff that matters.
Re:Swift 5.0 release process by pjmlp on Wednesday September 26, 2018 @01:52AM (#18073090)
ARC is just a GC implementation algorithm with a couple of compiler optimizations to reduce counting operations.

Plenty of GC books describe such algorithms, including the canonical "The Garbage Collection Handbook".

All the languages I referred do compile to native code as well. So you can also check the generated Assembly, just like with C.

They also do provide ways of doing C pointer style tricks, use value type allocations or manual memory management.

Then there is ATS and ML Kit as well.

As language greek I do like Swift, but it isn't really meaningful outside Apple's ecosystem.

There are no comments on this comment yet.