News for hackers. Stuff that matters.
Re:Essential C (2003) [pdf] by cblum on Sunday December 30, 2018 @04:52PM (#18791564)
At that point it's practically not C anymore :)

I'm not a fan of adding GC to C. I've hard my fair share of stress caused by GC issues. It's great 99% of the time but when you run into performance issues caused by the GC it becomes a very very leaky abstraction.

Re:Essential C (2003) [pdf] by tombert on Sunday December 30, 2018 @05:04PM (#18791627)
I'm ok with it not being 70's-era C to be honest; I even with the extra stuff, I find the language to be fairly simple to pick up compared to C++.

I haven't had any problem with performance with the Boehm GC personally, though for what I've used C for is not-real-time video processing stuff. I found I typically got better throughput using Boehm than I did when I was manually managing my memory, but for what I was using it for, a small pause wasn't really a problem as long as the throughput wasn't really affected.

Re:Essential C (2003) [pdf] by kevin_thibedeau on Sunday December 30, 2018 @07:40PM (#18792230)
One may as well just use C# without classes.
Re:Essential C (2003) [pdf] by n4r9 on Monday December 31, 2018 @06:59AM (#18794156)
Pedantically speaking that's impossible. But loosely speaking that's the essence of how I write most of my C#.