TrapC: امتداد أكثر أمانًا للغة C

2025-03-03
TrapC: امتداد أكثر أمانًا للغة C

TrapC عبارة عن امتداد جديد للغة البرمجة C مصمم لتعزيز أمان الذاكرة. من خلال إزالة كلمات رئيسية مثل `goto` و `union`، وإضافة `trap` و `alias`، يدمج TrapC ميزات C++ مثل مُنشئو الكائنات ومدمروها. يتميز بإدارة ذاكرة تلقائية، مما يمنع التسرب، ويستخدم إدارة عمر الافتراض للبوابات بدلاً من جمع القمامة. على الرغم من تصميمه البسيط - والحفاظ على نفس عدد الكلمات الرئيسية مثل C - إلا أنه يوفر بشكل مدهش توافقًا كبيرًا مع رمز C++. تم تقديمه في اجتماع ISO C، ويهدف TrapC إلى معالجة مخاوف أمان الذاكرة بشكل أكثر شمولاً من الاقتراحات الأخرى الموجودة.

التطوير امتداد اللغة