cpp_weekly
cpp_weekly copied to clipboard
I will love to hear your take from this promising new programming language called carbon. Please make an episode for this
Channel
Is this a "C++Weekly" or "The [Fill in the Blank] Programmer" episode request?
Topics
What topics are important to cover for this episode?
Length
Should this be bite-sized (5-10 minutes) or more long form (10-20 minutes)?
I would like to too. But I don't think it's time to really do it. Reasons: 1, carbon lang is still in super early experiment, they probably don't have a compiler yet, or at least the compiler now doesn't represent anything. No way to figure out any stable idea from any kind of test. 2, carbon is meant to be a language which is super similar to c++ while break a lot to try moving forward. You could find a lot clues from their repo. Imo, carbon is c+++, or c++2.0 from another team, while is like python3.0 vs python 2.7(or 2.6 or anything). They probably inherit a lot flaws in c++ and improve a bit, because they prior to make the language as similar to c++ as possible. I personally don't expect anything from this new language, since c++ itself is also evolving especially from c++17.
Conclusion, in the foreseeable future, c++ would probably be the only choice for at least 10 years.
am interested in an episode on Carbon as well
Perhaps Jason's take and perhaps even better, interview of someone from Carbon team
Am wondering if they have true veteran (track record) compiler experts involved with the project or on the team
For anyone interested in Carbon but hasn't found any good resources on it, I can recommend the original talk introducing the language. https://www.youtube.com/watch?v=omrY53kbVoA Contrary to what you might expect I think it's a mostly straightforward talk that doesn't require an in-depth understanding of language internals. And no, it's not meant to be super similar to C++. It's supposed to be seamlessly interoperable with C++, yes, but because of the approach to this interoperability, they actually have a lot more freedom than you might think in the language design. It's a proper modern language much closer to zig or rust than C++.