skullgiver,
@skullgiver@popplesburger.hilciferous.nl avatar

C and C++ can’t be fixed retroactively because old code must remain compatible.

If you’re going to implement your own C dialect, you may as well just write a new language.

For C++ that’s Rust, for C that’s probably Zig (Zig will just let you import existing C files, which helps with porting). Carbon and experimental languages like Jakt may also work, it all depends on what your priorities are.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #