لغات البرمجة

لغة Handel-C: نظرة عامة

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

تتضمن ميزات Handel-C:

  • دعم للتعليقات في الشفرة.
  • عدم وجود تنسيق ذو دلالة في التبويب.
  • وجود تعليقات على الأسطر.

يمكن العثور على معلومات إضافية حول Handel-C في صفحتها على ويكيبيديا: Handel-C Wikipedia.