Fil-C - компилятор для языков C и C++, гарантирующий безопасную работу с памятью

Fil-C - компилятор для языков C и C++, гарантирующий безопасную работу с памятью

Филипп Пизло (Filip Pizlo) представил на конференции SPLASH'24 открытый C/C++ компилятор Fil-C, предоставляющий защиту от проблем, вызванных ошибками при работе с памятью. Проект нацелен на обеспечение полной совместимости с существующим кодом на языках C и C++ - для обеспечения безопасной работы с памятью достаточно просто пересобрать существующий код. Компилятор построен с использованием компонентов от проекта LLVM и распространяется под лицензией Apache 2.0. Runtime поставляется под лицензией BSD. В отличие от недавно анонсированного проекта TrapC, находящегося на стадии проектирования, компилятор Fil-C уже доведён до готовности сборки существующего кода....
20.11.2024 - 18:19
Источник: www.opennet.ru  
Рубрика: «Наука и Техника»   Поделиться: Поделиться новостью в Facebook Поделиться новостью в Twittere Поделиться новостью в VK Поделиться новостью в Pinterest Поделиться новостью в Reddit

Доступен Emscripten 4.0, компилятор из C/C в WebAssemblyДоступен Emscripten 4.0, компилятор из C/C++ в WebAssembly Опубликован выпуск инструментария Emscripten 4.0, позволяющего компилировать код на C/C++ и других языках, для которых имеются фронтэнды на базе LLVM ...

Microsoft переписывает компилятор TypeScript на языке GoMicrosoft переписывает компилятор TypeScript на языке Go Андерс Хейлсберг (Anders Hejlsberg), главный архитектор языка TypeScript, в своё время создавший языки C#, Delphi и Turbo Pascal, представил проект п ...

В кодовую базу Ruby принят новый JIT-компилятор ZJITВ кодовую базу Ruby принят новый JIT-компилятор ZJIT В кодовую базу эталонной реализации языка Ruby добавлен новый JIT-компилятор ZJIT, позиционируемый как следующее поколение Ruby JIT. ZJIT войдёт в со ...

Вовлеченность ИТ-компаний в безопасную разработку ПО выросла в 10 разВовлеченность ИТ-компаний в безопасную разработку ПО выросла в 10 раз 10 декабря в Москве прошел пятый День безопасной разработки ПО — ежегодная отраслевая конференция под эгидой Ассоциации разработчиков программных про ...

Россиянам рассказали, как выбрать безопасную незамерзайкуРоссиянам рассказали, как выбрать безопасную незамерзайку Незамерзающая жидкость влияет на безопасность поездки, поэтому при ее выборе нужно внимательно изучать состав и другую информацию, указанную на упако ...

Специалисты рассказали, как выбрать безопасную искусственную ёлкуСпециалисты рассказали, как выбрать безопасную искусственную ёлку Эксперты напоминают, что к выбору искусственной ёлки нужно подходить ответственно, ведь некачественное изделие может навредить здоровью. ...

ГК Softline и BI.ZONE совместно обеспечат безопасную цифровизацию российских компанийГК Softline и BI.ZONE совместно обеспечат безопасную цифровизацию российских компаний ГК Softline (ПАО «Софтлайн»), инвестиционно-технологический холдинг с фокусом на инновации, и компания BI.ZONE подписали соглашение о сотрудничестве. ...

Смоленская АЭС получила лицензию Ростехнадзора на безопасную эксплуатацию энергоблока 2 до 2030 годаСмоленская АЭС получила лицензию Ростехнадзора на безопасную эксплуатацию энергоблока №2 до 2030 года Таким образом, 2-й энергоблок прослужит, как минимум, 45 лет вместо проектных 30-ти Сообщение Смоленская АЭС получила лицензию Ростехнадзора на безоп ...

Магнитное управление литием позволяет создать безопасную, взрывобезопасную батарею мечтыМагнитное управление литием позволяет создать безопасную, взрывобезопасную «батарею мечты» Разработана новая технология аккумуляторных батарей, обеспечивающая значительно больший запас энергии — достаточный для решения проблем, связанных с ...

В материнских платах Gigabyte нашли уязвимости, позволяющие обойти безопасную загрузкуВ материнских платах Gigabyte нашли уязвимости, позволяющие обойти безопасную загрузку Несколько сотен моделей материнских плат Gigabyte используют прошивку UEFI с уязвимостями, которые позволяют внедрять вредоносное программное обеспеч ...

Бит.Аутентификатор от Первого Бита стал поддерживать безопасную mfa-авторизацию через мессенджер Max«Бит.Аутентификатор» от «Первого Бита» стал поддерживать безопасную mfa-авторизацию через мессенджер Max Компания «Первый Бит», российский разработчик и интегратор ИТ-решений для предприятий различного масштаба, представила... ...

Ошибка в прошивке UEFI ставит под угрозу безопасную загрузку Windows, но уже вышло обновлениеОшибка в прошивке UEFI ставит под угрозу безопасную загрузку Windows, но уже вышло обновление Исследователи из компании Binarly обнаружили опасную уязвимость в механизме безопасной загрузки (Secure Boot), которая позволяет злоумышленникам откл ...