Стартап Trasec разрабатывает язык программирования TrapC, который представляет собой эволюцию языков C и C++.



▪️ Проектом руководит Робин Роу, бывший профессор компьютерных наук и участник комитетов, занимающихся разработкой стандартов для языков C и C++.



▪️ Основной особенностью TrapC является обеспечение безопасной работы с памятью.



▪️ Ключевые характеристики TrapC включают: проверку выхода за границы массива и контроль за использованием памяти после освобождения (use after free). Кроме того, в языке отсутствует выделение памяти с помощью операторов new и delete; вместо этого предусмотрена явная инициализация нулями и строгая типизация.



▪️ Также ведется разработка компилятора для данного языка. Ожидается, что исходный код компилятора для TrapC будет открыт в 2025 году.