لغة KAGSA هي لغة برمجة قمت بتطويرها كمشروع شخصي بهدف تجربة أفكار جديدة في تصميم اللغات البرمجية وبناء بيئة برمجية خاصة.
تم تصميم كاجسا لتكون لغة بسيطة من حيث الفكرة، لكنها مرنة وقابلة للتوسع، مع التركيز على جعل كتابة الكود واضحة وسهلة القراءة. الهدف منها هو استكشاف كيفية بناء لغة برمجة من الصفر، ابتداءً من طريقة كتابة الأوامر، مرورًا بتحليل الكود، وصولًا إلى تنفيذ التعليمات.
يمثل هذا المشروع تجربة عملية في مجالات مثل تصميم اللغات البرمجية، وبناء المفسرات أو المترجمات، وفهم كيفية عمل اللغات من الداخل. كما يعكس شغفي بالبرمجة ورغبتي في إنشاء أدوات وتقنيات خاصة بي بدل الاكتفاء باستخدام الأدوات الجاهزة.