TrapC: Uma extensão mais segura para C

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

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