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
5900
2939
5 months ago 00:12:07 1
Let’s talk about the Environment! Environment Vocabulary Essential for IELTS, TOEFL, CELPIP, EIKEN!
5 months ago 00:02:21 1
Travel through the Respiratory System - Fun Science for Kids
5 months ago 00:06:25 1
2021 Ford GT Carbon Series Full Tour | Bring a Trailer
5 months ago 00:07:09 1
Healthy living and DNA: BBC News Review
5 months ago 01:29:43 1
I Debunked Every “Body Language Expert“ on Youtube
5 months ago 00:20:21 1
How Are Carbon Fibre Bikes Made? | LOOK Cycle Factory Tour
5 months ago 00:28:11 3
Зеленые технологии не спасут планету. И вот почему
5 months ago 00:01:23 1
Altered Carbon | Teaser [HD] | Netflix
6 months ago 00:09:05 1
2024 Maserati MC20 - Best Luxury High Tech Wild SuperCar
6 months ago 00:12:17 1
Producing 500,000 Pieces a Day! Chinese Factory Mass Produces Zinc Carbon Batteries
6 months ago 00:01:33 1
Škoda Vision Gran Turismo: Unveiled
6 months ago 00:30:28 1
BOX SET: 6 Minute English - ’Green issues’ English mega-class! 30 minutes of new vocabulary!
7 months ago 00:02:46 1
Carbon diffForHumans: Date Difference in Human Language
7 months ago 00:02:25 1
2025 Lexus LF LC luxury sport exterior and interior first look
7 months ago 00:19:19 1
Uber’s plan to get more people into fewer cars | Travis Kalanick
7 months ago 00:01:34 1
Foshan The Lantern Hotel: A Jewel in Shunde Fengjian Water Town
7 months ago 00:03:42 1
Trudeau “lied and his minions continue to lie!”: Conservative MP kicked out of fiery question period
7 months ago 00:15:16 1
Новейшая модель профессиональных хоккейных коньков V76 Энцелад имеет открепляемый язык как у TRUE.
7 months ago 00:54:21 306
Underground Rap Mix - Old School True School Hip Hop Rap Mixtape | LOMKA vol. 81 by RADJ (2024)
8 months ago 00:08:47 1
Protein Synthesis (Updated)
8 months ago 00:00:57 1
HY |Automatic PET Bottle Rinsing Filling Capping Machine for Carbonated Juice | DCGF
8 months ago 00:00:44 1
Three in One Rinsing Filling Capping Machine for Plastic Bottled Beer HY-DCGF 32-32-10
8 months ago 00:26:40 1
Aliens on Europa? Signs of Life on Jupiters Moon & 2030 Prophecy
8 months ago 00:01:00 1
Automatic Rinsing Filling Capping Machine for Carbonated Drink PET Bottles HY-DCGF 60-60-12