Запуск языка программирования Carbon
Недавно было проведено мероприятие CPP north 2022, и, по сути, это мероприятие, на котором многие разработчики собираются вместе, чтобы обсудить будущие разработки C++. Итак, на этом мероприятии сотрудник Google по имени Чендлер Каррут представил разработчикам новый язык программирования под названием Carbon.
Carbon был объявлен экспериментальным языком, который может стать преемником C++.
Чендлер Каррут, который также является техническим руководителем языка программирования Google, также сообщил нам, что они начнут эту экспериментальную работу с сообществом C++.
Этот запуск был очень интересным, и объявление о языке программирования Carbon также было сделано путем сравнения основных языков программирования с его преемниками.
Как мы знаем, C++ является преемником C. TypeScript является преемником JavaScript. Swift является преемником Objective C. Kotlin является преемником Java. Но кто является преемником C++?
Это Rust? Да, мы можем назвать Rust в значительной степени преемником C++, но пользователям очень сложно учиться, и он находится на очень ранней стадии своего развития. Следовательно, Rust еще слишком рано называть преемником C++, и Rust довольно сложно быть преемником такого мощного языка, как C++.
С огромным количеством разработчиков, которые в настоящее время программируют на C++, требуется преемник, чтобы преодолеть потребности современных проблем программирования. Таким образом, в настоящее время у C++ нет четко определенного преемника, и Carbon, возможно, может стать преемником C++.
Цели языка программирования Carbon
Carbon, возможно, может стать эволюцией как программного обеспечения, так и языка программирования. Carbon в основном сосредоточится на коде, который будет легко писать и читать.
Carbon также будет быстрым и масштабируемым в разработке. Он будет поддерживать все современные платформы ОС и среды.
Он также будет иметь практически безопасный механизм тестирования, который будет улучшен для сложных типов кода. Критическая цель производительности также будет основной целью для языка программирования Carbon.