TrapC: Uma extensão mais segura para C
2025-03-03

TrapC é uma extensão da linguagem de programação C projetada para melhorar a segurança de memória. Removendo palavras-chave como `goto` e `union`, e adicionando `trap` e `alias`, o TrapC incorpora recursos do C++, como construtores e destrutores. Ele possui gerenciamento automático de memória, prevenindo vazamentos, e usa gerenciamento de tempo de vida para ponteiros em vez de coleta de lixo. Apesar de seu design minimalista - mantendo a mesma contagem de palavras-chave que C - ele surpreendentemente oferece compatibilidade significativa com código C++. Apresentado em uma reunião da ISO C, o TrapC visa abordar preocupações de segurança de memória de forma mais abrangente do que outras propostas existentes.
Desenvolvimento
Extensão de linguagem