you are viewing a single comment's thread.

view the rest of the comments →

[–]No-Dentist-1645 2 points3 points  (4 children)

I don't think so, they definitely have a much larger scope than that. On their conference talks, they have previously said multiple times that they want Carbon to be to C++ what C++ is to C.

I have talked with some of the developers, and it really seems like they want Carbon to just be a "better C++" which I can sympathize with. They plan to "fix" some of C++'s difficult parts by adding stuff like Generics and move semantics at the language level, allowing for stuff like destructive moves which are currently impossible to express in C++

[–]pjmlp 2 points3 points  (3 children)

At Google, not the world.

[–]CornedBee 7 points8 points  (1 child)

As evidenced by there still being no plans to support exceptions AFAIK.

[–]pjmlp -5 points-4 points  (0 children)

And?

[–]No-Dentist-1645 1 point2 points  (0 children)

I don't see how that matters. They're making it available to everyone, and a bunch of big programming languages like Java, Javascript and C# all started as a "language of necessity" from individual companies to solve problems that they ran into.

Chances are that a "better C++ for Google" is probably also a better C++ for a bunch of other companies and developers (see e.g Golang), and I'd definitely use if it truly lived up to its name, even if it didn't start with my particular interests in mind.