لغة البرمجة E هي لغة موجهة نحو الكائنات تستخدم في الحوسبة الموزعة الآمنة. تم إنشاؤها في عام 1997 من قبل Mark S. Miller وDan Bornstein وآخرين في Electric Communities. تمتاز E بتصميمها الذي يجمع بين برمجة الكائنات والتوزيع الآمن، مما يسمح للمطورين ببناء تطبيقات قوية وموثوقة في بيئات الحوسبة الموزعة.
تتميز E بنموذج برمجة مستوحى من لغة Joule المتزامنة ومن مشروع Original-E الذي يعد مجموعة من التوسعات للغة Java لبرمجة التوزيع الآمن. تجمع E بين حوسبة قائمة على الرسائل مع بنية تشابه Java. يتم تأمين نموذج التوازي باستخدام حلقات الأحداث والوعود لضمان عدم حدوث أزمات التعليق.
تعتبر E مفتوحة المصدر، ويمكن للمطورين الوصول إلى الكود المصدري وتعديله واستخدامه في مشاريعهم. تعتبر هذه الميزة جوهرية لتعزيز التعاون وتبادل المعرفة في مجتمع المطورين.
تستخدم E تنسيق ملفات نصية وتمتلك امتدادات ملفات .e. وتدعم تعليقات السطر والتنسيق السمانتيكي للنصوص.
تحظى E بدعم قوي من مجتمع المطورين، حيث يوفر Combex, Inc. الدعم والموارد للمطورين المهتمين بتطوير واستخدام هذه اللغة.
لمزيد من المعلومات، يمكنك زيارة الروابط التالية:
- موقع الويب الرسمي: E Rights
- صفحة ويكيبيديا: E (programming language)