LINUX.ORG.RU

Языки Программирования


23

16

Всего сообщений: 375

См. также:

 , , , , , , , ,

Проект TrapC развивает Си-подобный язык, безопасно работающий с памятью

Группа Разработка

Проект развивает Робин Роу (Robin Rowe), бывший профессор компьютерных наук, принимавший участие в комитетах по развитию стандартов С и С++, в своё время создавший графический редактор Cinepaint, использовавшийся при создании некоторых голливудских фильмов, и POSIX-библиотеку libunistd для Windows. Соучредителем компании Trasec выступает Габриэль Пантера (Gabrielle Pantera), занимавшая руководящий пост в компании Disney.

Из особенностей:

  • Проверки выхода за границы массива. В TrapC применяется фундаментально иной способ работы с указателями и специальный механизм перехвата ошибок на основе обработчиков исключений (trap).

  • Проверки use after free.

  • Наличие GC.

  • Выделение памяти через new. *alloc и free нет.

  • Явная инициализация нулями.

  • Строгая типизация.

Исходный код компилятора для TrapC планируют открыть в 2025 году.

>>> Подробности

 , ,

Ygor
()

Еще новости

Май 2024

2023

  • Zig 0.11 (85 комментариев)

2022

2021

2020

2020

2019

2018

2017

Опросы

2024

2023

2020

2019

2015

2012

Галерея

Форум

Май 2025

Апрель 2025

Январь 2025

Декабрь 2024

Сентябрь 2024

Июль 2024

Июнь 2024

Май 2024

2024