CEEMAC هي لغة برمجة تم تطويرها في الثمانينيات من القرن الماضي خصيصًا لعائلة أجهزة الكمبيوتر Apple II. صممت لتكون لغة تكوين بصرية حيث يقوم المبرمج بتصميم “نقاط” ديناميكية برمجيًا من خلال التحكم في اللون والشكل والصوت والحركة. بالإضافة إلى ذلك، يمكن للمبرمج بعد ذلك “أداء” نقاطه من خلال استخدام لوحة المفاتيح Apple II أو أجهزة الإدخال بالمجاري لإضافة تباين إضافي.
يشبه بناء CEEMAC بشكل فضفاض مزيجًا من BASIC و Pascal، ويتضمن أوامر تحكم مثل GOTO و GOSUB و DO و AGAIN و FOR و SKIP و EXIT، بالإضافة إلى هياكل التحكم في الحلقات مثل IF/WHILE و TIL/UNLESS. بالإضافة إلى ذلك، يتضمن 30 ماكرو محددة مسبقًا في CEEMAC للمساعدة في تكوين النقاط.
كان CEEMAC مسوقًا في الأصل من خلال توزيع برنامج توضيحي مجاني بعنوان “Fire Organ”. كان هذا البرنامج يحتوي على عدة نقاط أنشأها Boering ومبرمجون آخرون لتوضيح بعض قدرات اللغة.
للمزيد من المعلومات يمكنك زيارة صفحة ويكيبيديا لـ CEEMAC.