لغة البرمجة “Hamler” هي لغة ذات نوعية قوية مع فحص الأنواع في وقت الترجمة ودعم مدمج للتوازي والتوزيع. تم تطويرها بواسطة Feng Lee وتم إطلاقها لأول مرة في عام 2019. تتميز Hamler بأنها تدعم البرمجة الوظيفية بنمط Haskell وتعمل على محرك Erlang VM.
تهدف Hamler إلى توفير بيئة برمجية متطورة وقوية للمطورين الذين يفضلون البرمجة بأسلوب وظيفي بحيث يمكنهم الاستفادة من فحص الأنواع في وقت الترجمة لضمان سلامة البرامج وتقليل الأخطاء الشائعة.
من بين ميزات Hamler:
-
فحص الأنواع في وقت الترجمة: يتيح فحص الأنواع في وقت الترجمة للمطورين تحديد الأخطاء وتصحيحها قبل تنفيذ البرنامج، مما يزيد من استقرار وأمان البرمجيات.
-
دعم التوازي والتوزيع: تتيح Hamler للمطورين الكتابة بسهولة لتطبيقات موزعة ومتعددة المهام باستخدام الميزات المدمجة للتوازي والتوزيع.
-
برمجة وظيفية بنمط Haskell: تقدم Hamler نمط برمجة وظيفية مشابه لـ Haskell، مما يسمح للمطورين بالاستفادة من فوائد البرمجة الوظيفية مثل النقاء والتعبيرية العالية.
يمكن للمطورين الاطلاع على المزيد من المعلومات والموارد حول Hamler من خلال زيارة موقعها الرسمي هنا، وكذلك الانضمام إلى مجتمعها على GitHub من خلال هذا الرابط.
يُشير عدد المشاكل المفتوحة في مستودع GitHub لـ Hamler إلى النشاط والاهتمام المستمر بهذه اللغة، ويمكن أن يكون مؤشرًا إيجابيًا على الدعم المستمر وتطوير اللغة.
بالنظر إلى ميزاتها القوية والموارد المتاحة للمطورين، يبدو أن Hamler تقدم بيئة مثيرة وقوية لتطوير تطبيقات متطورة وموزعة.