تفاصيل العمل

هو عبارة عن مترجم (compiler) تم منه جزء المحلل اللغوي (Lexer) و المحلل النحوي (Parser) جزئيا و ذلك لأن الهدف كان كتابة مترجم للغة ولكن مع إمكانية إضافة بعد الأشياء التي تفتقدها اللغة لقدمها. ولكن الواجهة الأمامية للمترجم هي أسهل ما فيه.

وأيضا كان محاولة لكتابة كود مستغنيا عن المكتبة القياسية ل cpp و ذلك أن كل عملية تجميع كان تأخذ وقتا علي صغر حجم الكود الأصلي.

فقمت أيضا بكتابة مكتبة صغيرة cortex.h و cortex_map.h توفر المصفوفات و سلاسل النصوص(string) و كذلك أدوات ضبط الذاكر (memory arena) بدلا من new و delete حسب احتياج المشروع مما قلل من وقت بناء المشروع.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات