Carbon Language: An experimental successor to C++ - Chandler Carruth - CppNorth 2022
CppNorth Twitter:
CppNorth Website:
---
Carbon Language: An experimental successor to C
Project details:
C : What Comes Next? (Announcing the Carbon Language experiment) - Chandler Carruth -CppNorth 2022
CppNorth 2022 video sponsors:
think-cell:
Adobe:
C remains the dominant programming language for performance-critical software, with massive and growing codebases and investments. However, it is struggling to improve and meet developers’ needs, in no small part due to accumulating decades of technical debt. Incrementally improving C is extremely difficult, both due to the technical debt itself and challenges with its evolution process. We think the best way to address these problems is to avoid inheriting the legacy of C or C directly, and instead start with solid language foundations like a modern generics system, modular code organization, and consistent, simple syntax.
Existing modern languages already provide an excellent developer experience: Go, Swift, Kotlin, Rust, and many others. Developers that can use one of these existing languages should. Unfortunately, the designs of these languages present significant barriers to adoption and migration from C . These barriers range from changes in the idiomatic design of software to performance overhead.
We decided to experiment with a different direction: a successor language approach. It is designed around interoperability with C as well as large-scale adoption and migration for existing C codebases and developers.
So we’ve started building the Carbon Language: an experimental successor to C .
That said, we really *don’t* know what comes next for C . We don’t even know whether Carbon should be part of what comes next. We’re just getting started with the long process of designing this kind of successor, and haven’t even finished a compiler. We still need to finish the design, implement it, see if it works, and see if the C community is interested in this direction.
This is why we’re here. We need you and the rest of the C community to help us build and shape Carbon into something that addresses all of our needs. And we need all of you to help evaluate whether it is the right direction. We’re here to ask you to join us as we get started on an exciting experiment, and a long journey.
To find out more, check out our project:
---
Chandler Carruth
Chandler Carruth is the technical lead for Google’s programming languages and software foundations. He has worked extensively on the C programming language and the Clang and LLVM compiler infrastructure. Previously, he worked on several pieces of Google’s distributed build system and made guest appearances helping maintain a few core C libraries across Google’s codebase. He received his M.S. and B.S. in Computer Science from Wake Forest University, but disavows all knowledge of the contents of his Master’s thesis. When not hammering away on a weirdly shaped keyboard, he enjoys sushi, fine dining, brown spirits, and everything about wine.
---
YouTube Channel Managed By Digital Medium Ltd:
---
#CarbonLang #google #programminglanguage
6 views
7395
3385
2 months ago 02:24:04 1
Climate Change - The Political Problem | Jair Bolsonaro | Coal Mining
2 months ago 00:36:16 1
Реакция американца на английский: Тимати и Дидди, Цой, Евгения Медведева, Агутин и Юрий Борисов
3 months ago 00:01:47 1
Build and program this Arduino drone yourself!
3 months ago 00:01:23 1
Altered Carbon | Teaser [HD] | Netflix
4 months ago 01:07:05 1
Language for all - (progressive house &melodic techno) - mixed by mja music switzerland
5 months ago 01:27:28 1
DJ МОСКВА — VIDEOGAME MIX 2024
5 months ago 00:01:20 1
L Shape Cuff Type Shrinkage Wrapping Film Packaging Machine HYSW-150W
5 months ago 01:24:50 1
Highway of Life - (progressivehouse & melodictechno) - mixed by mja music switzerland
5 months ago 00:29:33 1
Innovating to zero! | Bill Gates
5 months ago 00:23:29 1
How To Make Embroidered Headband - Flower Embroidered Hairband - Vintage Style Headband
5 months ago 01:33:37 1
Restoration of disturbed peatlands in Belarus, talk by Dr. Dmitry Grummo, русский и англ. языки
5 months ago 00:06:18 1
Special Report: Unearthing Nazca
6 months ago 00:12:07 1
Let’s talk about the Environment! Environment Vocabulary Essential for IELTS, TOEFL, CELPIP, EIKEN!
7 months ago 00:02:21 1
Travel through the Respiratory System - Fun Science for Kids
7 months ago 00:06:25 1
2021 Ford GT Carbon Series Full Tour | Bring a Trailer
7 months ago 00:07:09 1
Healthy living and DNA: BBC News Review
7 months ago 01:29:43 1
I Debunked Every “Body Language Expert“ on Youtube
7 months ago 00:20:21 1
How Are Carbon Fibre Bikes Made? | LOOK Cycle Factory Tour
7 months ago 00:28:11 4
Зеленые технологии не спасут планету. И вот почему
8 months ago 00:12:17 1
Producing 500,000 Pieces a Day! Chinese Factory Mass Produces Zinc Carbon Batteries
8 months ago 00:01:33 1
Škoda Vision Gran Turismo: Unveiled
8 months ago 00:30:28 1
BOX SET: 6 Minute English - ’Green issues’ English mega-class! 30 minutes of new vocabulary!
8 months ago 00:02:46 1
Carbon diffForHumans: Date Difference in Human Language
9 months ago 00:02:25 1
2025 Lexus LF LC luxury sport exterior and interior first look