Обложка канала

Умный программист: it, программирование, hi-tech

Легендарный Гарвардский курс по основам программирования в закрепе канала! Поможем научиться программировать бесплатно

Умный программист: it, программирование, hi-tech

4 года назад
Открыть в
Запуск языка программирования 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.