Remix.run Logo
flohofwoe 3 hours ago

IMHO the one great feature of Objective-C (compared to C++) is that it doesn't interfere with any C language features. In C++ the C 'subset' is stuck in the mid-1990s, while Objective-C "just works" with any recent C standard.

safercplusplus 2 hours ago | parent | next [-]

Interestingly, I recently auto-translated wget from C to a memory-safe subset of C++ [1], which involves the intermediate step of auto-converting from C to the subset of C that will also compile under clang++. You end up with a bunch of clang++ warnings about various things being C11 extensions and not ISO C++ compliant, but it does compile.

[1] https://duneroadrunner.github.io/scpp_articles/PoC_autotrans...

j16sdiz an hour ago | parent | prev | next [-]

I think C++ have caught up with C99 already. So it's late 90s, not mid-90s :)

nly an hour ago | parent | prev [-]

What C features can you not realistically use from C++?