10
sariel
2y

What the hell did I miss?

I've been seeing lots of dev communities joking/not joking about replacing C++.

Did we somehow replace all C code in literally every embedded product overnight?

Comments
  • 8
    All hail RUST, our lord and master.

    Hey did you hear about rust?

    It's this great new language. Rust.

    By the way did I mention rust?
  • 4
  • 11
    This is probably about Carbon. It's supposed to be directly compatible with C++ code. They advertise is as "Carbon is to C++ what Kotlin is to Java" so unlike Rust, you don't need to change your codebase to start using Carbon.

    I guess we'll see where this leads. Im inpartial so far, kinda intrigued but not hyping it up yet. But if it does work, then yes, it could replace many C++ codebases over night, or at least it could use existing C++ codebases as a gateway into public usage quickly
  • 4
    @Hazarth so it's basically social propaganda. Got it.

    I must say, I completely missed carbon. Never heard of it until now.
  • 8
    The world needs badly couple of extra programming languages. And some JS frameworks too.
  • 2
    Does it really matter that much that we have so much C/C++ code that can be theoretically reused?

    While Swift is interoperable with Objective C and Kotlin is interoperable with Java, in practice, code is not being reused that much, at least in my experience.

    So, how big of an advantage is interoperability with C++, really?
  • 4
    @cafecortado lol, that code example at the beginning of the readme smells to me like the worst parts of both legacy and modern code combined.
  • 5
    @Hazarth has the right answer unfortunately it seems like 90% of people who have heard of Carbon have decided that it is apparently supposed to replace C++ sometime next week and everyone is gonna be out of a job since C++ will die immediately hence the ridiculous meme spam that's been happening for the past few days
  • 4
    @crappycode it's probably LaMDA AI doing it. 🤣
  • 3
    @crappycode sounds like crowd madness.
Add Comment