Google развивает язык программирования Carboon, нацеленный на замену C++
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Компания Google развивает язык программирования Carboon, который позиционируется как экспериментальная замена C++, расширяющая данный язык и устраняющая имеющиеся недостатки. Язык поддерживает базовую переносимость с C++, может интегрироваться с имеющимся кодом на C++ и предоставляет инструменты для упрощения миграции существующих проектов, автоматически транслирующие C++-библиотеки в код на языке Carboon. Например, можно переписать на Carbon определённую библиотеку и использовать её в существующем проекте на С++. Компилятор Carboon написан с использованием LLVM и наработок Clang. Наработки проекта распространяются под лицензией Apache 2.0.
Основные особенности Carboon:
- Производительность результирующего кода, сопоставимая с С++, с сохранением возможности низкоуровневого доступа к адресам и данным на битовом уровне.
- Переносимость с существующим кодом на C++, включая наследование классов и шаблоны.
- Быстрая сборка и возможность интеграции с существующими сборочными системами для C++.
- Упрощение миграции между разными версиями Carbon.
- Предоставление средств для безопасной работы с памятью, использование которых позволяет защититься от уязвимостей, вызванных обращением к области памяти после её освобождения, разыменованием нулевых указателей и выходом за границы буфера.
===========
Источник:
OpenNet.RU
===========
Похожие новости
Похожие новости:
- Выпуск компилятора языка D 2.100
- Релиз Erlang/OTP 25
- Amazon опубликовал набор данных для понимания речи на 51 языке
- Первый выпуск атомарно обновляемого дистрибутива carbonOS
- Выпуск языка программирования Go 1.18
- Кандидат в релизы web-фреймворка Zotonic, написанного на языке Erlang
- Январский рейтинг языков программирования TIOBE
- Релиз LanguageTool 5.5, корректора грамматики, орфографии, пунктуации и стиля
- Релиз набора компиляторов LLVM 13.0
- Релиз языка программирования Go 1.17
Теги для поиска: #_carbon, #_lang
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 02:42
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Компания Google развивает язык программирования Carboon, который позиционируется как экспериментальная замена C++, расширяющая данный язык и устраняющая имеющиеся недостатки. Язык поддерживает базовую переносимость с C++, может интегрироваться с имеющимся кодом на C++ и предоставляет инструменты для упрощения миграции существующих проектов, автоматически транслирующие C++-библиотеки в код на языке Carboon. Например, можно переписать на Carbon определённую библиотеку и использовать её в существующем проекте на С++. Компилятор Carboon написан с использованием LLVM и наработок Clang. Наработки проекта распространяются под лицензией Apache 2.0. Основные особенности Carboon:
=========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 02:42
Часовой пояс: UTC + 5