لغة البرمجة Carth هي لغة برمجة وظيفية نقية تستخدم بناءً على البنية الجبرية Lisp-syntax. تهدف Carth إلى توفير بيئة برمجية تشجع على البرمجة الوظيفية بشكل أساسي، مما يعني استخدام التوابع والتلاعب بالبيانات بدلاً من التركيز على التعليمات البرمجية التسلسلية.
تتميز Carth بتركيزها القوي على استخدام القوسين وتخليصها من استخدام العمليات التشغيلية الثنائية المعتادة. بدلاً من ذلك، يتم التعبير عن التعليمات بشكل أساسي باستخدام التركيبات المقننة، مما يسهل فهم الشفرة وصيانتها.
أطلقت لغة Carth في عام 2018 من قبل المبرمج Johan Johansson. يمكن العثور على مزيد من المعلومات حول Carth على موقعها الرسمي على الويب: https://carth.jo.zone/.
كما يمكن العثور على مستودع Carth على GitHub، وهو متوفر كمرآة على هذا الرابط. تمتلك Carth خصائص تسمح بالتعليقات على الأسطر، مما يعزز قابلية القراءة والتواصل فيما بين المطورين. تستخدم علامة منقوطة واحدة (;) كرمز للتعليقات على الأسطر في اللغة.
تعتمد Carth على لغة Lisp-syntax، مما يعني أنها تتبنى نهجًا واضحًا للتركيب القائم على القوسين والقوائم. هذا يتيح للمطورين إمكانية بناء هياكل مرنة وتعبيرات مركبة بسهولة.
بالرغم من أنه لا توجد معلومات محددة حول مجتمع Carth أو عدد مستودعات الحزم المركزية أو ملحقات اللغة على الويكيبيديا، إلا أن موقعها الرسمي ومستودع GitHub يوفران موارد قيمة للمطورين الذين يرغبون في البدء في استخدامها أو التعلم عنها.
بشكل عام، تقدم Carth بيئة برمجية تشجع على البرمجة الوظيفية النقية مع تركيز قوي على القوسين وبساطة التركيبات، مما يجعلها خيارًا جذابًا للمطورين الذين يبحثون عن لغة برمجة وظيفية تمتاز بالوضوح والبساطة.