لغات البرمجة

لغة برمجة Groovy: نظرة عامة

جافا الشخصية. كانت Groovy هي الرد الحضري على Java ، متمثلة في لغة برمجة موجهة نحو الكائنات تستند إلى منصة Java. ولدت Groovy في عام 2003 تحت إشراف James Strachan. تتميز Groovy بكونها لغة ديناميكية تتمتع بميزات تشبه تلك الموجودة في Python و Ruby و Perl و Smalltalk. يمكن استخدامها كلغة نصية لمنصة Java ، حيث يتم ترجمتها بشكل دينامي إلى بايتات الآلة الظاهرية لـ Java (JVM) ، كما يمكنها التفاعل مع الشفرة والمكتبات الأخرى في Java. تستخدم Groovy بنية ترميز تشبه القوس المعترف بها في Java. والجدير بالذكر أن معظم شفرة Java صالحة أيضًا بصورة صرفة في Groovy من الناحية النحوية ، على الرغم من أن الدلالات قد تكون مختلفة.

وقد أطلقت الإصدار الأول من Groovy في 2 يناير 2007 ، تليه Groovy 2.0 في يوليو 2012. ومنذ الإصدار 2 ، يمكن ترجمة Groovy أيضًا بشكل استاتيكي ، مما يوفر استنتاج النوع وأداءً قريبًا من تلك الموجودة في Java. كانت Groovy 2.4 هي آخر إصدار رئيسي تحت رعاية Pivotal Software التي انتهت في مارس 2015. منذ ذلك الحين ، غيرت Groovy هيكل حكمها إلى لجنة إدارة المشروع (PMC) في Apache Software Foundation.

من بين ميزات Groovy البارزة ، يمكن ذكر وجود تعليقات السطر والتفعيل النصي للخطوط. كما يعتمد Groovy بشكل كبير على مجتمع GitHub ، حيث يمكن العثور على مصادر المجتمع والدعم عبر https://github.com/grails.

يمكنك معرفة المزيد عن Groovy من خلال الروابط التالية: