Кто-то возразит, что это несложно, так как все могло бы быть лучше! Нужна ли замена C++? Это верно - но его много вокруг.

За прошедшие годы Google создала несколько языков программирования, некоторые из которых стали более популярными. Google разработал Golang (или Go) для улучшения разработки серверов и распределенных систем, которые с тех пор были приняты публикой. Только после выпуска Flutter программирование на Dart приобрело массовую популярность, изначально задуманное как альтернатива JavaScript и многим другим языкам, которые оказали большое влияние на мир технологий.

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

Зачем нужно было строить Carbon?

Язык программирования C++ остается самым популярным для программного обеспечения, критически важного для производительности, с огромными и растущими кодовыми базами и инвестициями. Потребность в разработке нового программирования вызвана десятилетиями технического долга, из-за которого разработчикам сложно выполнять свои требования. Улучшение C++ чрезвычайно сложно из-за его технического долга и процесса эволюции. Лучший способ решить эту проблему — не наследовать C или C++ напрямую, а вместо этого создать прочную языковую основу, такую ​​как современная система обобщений и модульная организация кода.

Продолжить чтение: https://technologyandshit.com/googles-carbon-language-replacement-for-c-has-arrived/