TrapC: Una extensión más segura para C
2025-03-03
TrapC es una extensión del lenguaje de programación C diseñada para mejorar la seguridad de memoria. Eliminando palabras clave como `goto` y `union`, y añadiendo `trap` y `alias`, TrapC incorpora características de C++, como constructores y destructores. Tiene gestión automática de memoria, previniendo fugas, y utiliza gestión de tiempo de vida para punteros en lugar de recolección de basura. A pesar de su diseño minimalista —manteniendo el mismo recuento de palabras clave que C— sorprendentemente ofrece una compatibilidad significativa con código C++. Presentado en una reunión de la ISO C, TrapC pretende abordar las preocupaciones de seguridad de memoria de manera más completa que otras propuestas existentes.
Desarrollo
Extensión de lenguaje