Найти тему
32,6 тыс подписчиков

Google взялись за разработку замены C++


Стало известно, что компания активно развивает язык программирования Carbon, который позиционируется как пока что экспериментальная замена C++, расширяющая данный язык и устраняющая имеющиеся недостатки.

Язык поддерживает базовую переносимость с C++ и может интегрироваться с имеющимся кодом на плюсах. Плюс ко всему язык предоставляет инструменты для упрощения миграции существующих проектов. Так что можно смело переписать на Carbon библиотеку и использовать её в существующем проекте на С++.

Основные фичи Carbon:

— Производительность, сопоставимая с С++.

— Сохранение низкоуровневого доступа к адресам и данным на битовом уровне.

— Переносимость кода, включая наследование классов и шаблоны.

— Упрощение миграции между версиями.

— Безопасная работа с памятью, защита от уязвимостей, вызванных обращением к области памяти после её освобождения, разыменованием нулевых указателей и выходом за границы буфера.

#google #cpp
Около минуты
2954 читали