لغة البرمجة XC هي لغة مخصصة لمعالجات الوقت الحقيقي المضمنة متعددة النوى، تستهدف بشكل رئيسي معمارية معالجات XMOS XCore. تم ظهورها لأول مرة في عام 2005. تعتبر XC لغة إجرائية، وتعتمد على ميزات البرمجة الموازية والتواصل في لغة Occam، بالإضافة إلى بنية وميزات لغة C التسلسلية. توفر XC ميزات بدائية تتناغم مع الموارد المعمارية المقدمة، وتشمل نهايات القنوات والقفل والمنافذ والمؤقتات.
بالتزامن مع معالجات XCore، يتم استخدام XC لبناء أنظمة مضمنة بمستويات عالية من إدخال/إخراج البيانات، والأداء في الوقت الحقيقي، والقدرة الحسابية المماثلة عادةً لمصفوفات البوابات قابلة للبرمجة (FPGAs) أو أجهزة الدوائر المتكاملة ذات الاستخدام الخاص (ASIC).
تتضمن ميزات XC القدرة على التعليقات والتبويب الدلالي والتعليقات على السطر. وتتميز بتمثيل ملفات النص وهي مفتوحة المصدر، ويمكن العثور على معلومات إضافية حولها على موقع ويكيبيديا في الرابط التالي: مقالة ويكيبيديا عن لغة XC.
يرجى ملاحظة أن مستودعات الحزم المركزية لـ XC لا توجد حاليًا، ولم يتم توفير معلومات محددة بشأن مدى فتح المصدر لها.