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