Carbon - new programming language from Google

KUL, Konstantynów 1H, Lublin, 20708

🔍 Can Google’s Carbon Language Replace C++? 🤔💻 Introducing Carbon, Google's experimental open-source language. Could it be the successor to C++? Here’s a peek into what this new language offers! 💡 What's the Need for Carbon? C++ faces challenges like technical debt and slow evolution. Carbon aims to simplify, focusing on modern concepts like memory safety and generics. 🌟 The Carbon Features:

Mar 15, 6:00 – 8:00 PM

26
RSVP'd

RSVP Now

Key Themes

AccessibilityCareer DevelopmentOpen Source

About this event

"🔍 Can Google’s Carbon Language Replace C++? 🤔💻

Introducing Carbon, Google's experimental open-source language. Could it be the successor to C++? Here’s a peek into what this new language offers!

💡 What's the Need for Carbon?

C++ faces challenges like technical debt and slow evolution. Carbon aims to simplify, focusing on modern concepts like memory safety and generics.

🌟 The Carbon Features:

• Clear syntax with keywords like 'fn' for functions and 'var' for variables.

• Read-only function parameters.

• Pointers for indirect access.

• Type checking generics.

• Always local namespace at the root.

• Public members by default.

📈 Successor to C++?

While Rust offers a solution, moving C++ ecosystems to Rust is tough. Carbon targets large C++ codebases, aiming to bridge this gap.

🌐 Carbon's Advantages:

• Modern generics system.

• Modular code organization.

• A simpler syntax for easier readability.

• Maintaining interoperability with C++ while allowing migration.

🔄 Governance and Community:

Carbon aims for inclusivity and transparency:

• Open-source principles for easier contributions.

• Rapid decision-making structure.

• A rich ecosystem with tools and a built-in package manager.

👩‍💻 What Developers Say:

• Most devs are optimistic about Carbon.

• Love for its interoperability with C++.

• Some skepticism on it fully replacing C++.

• Public members by default is a debated choice.

🔮 Future of Carbon:

It’s early days for Carbon, but the potential is exciting! You can even try it out with Carbon Explorer, a prototype interpreter demo.

💬 Share your thoughts! Are you ready to explore the future of programming with Carbon? 🚀"

When

When

Friday, March 15, 2024
6:00 PM – 8:00 PM UTC

Organizers

  • Andrii Man

    GDSC Lead

  • Maksym Stepanchuk

    Event Organization Lead

Contact Us