ان كنت تتسائل ما هي لغة Go ؟ فالاجابة ببساطة هي أحد لغات البرمجة المميزة التي لم تحقق شهرة في الوسط العربي ، وهي لغة مفتوحة المصدر open source تم تطويرها من شركة google وتم الاعلان عنها سنة 2007 من تصميم مهندسين من شركة google نفسها و هم جريسمير ، روب باسم و كين تومسن .

أحس فريق من المهندسين العريقين في البرمجة من داخل Google أنه حان الوقت لتحسين سير عملهم بلغتي C و ++C ، وأنهم يحتاجون إلى أداة جديدة تلغي عيوب هاتين الأخيرين وتحسن من إنتاجيتهم بشكل اكبر ، وتكون ملائمة لنوعية احتياجات Google الحسابية. و من هنا أسسوا لغة البرمجة Go .

تنسيق لغة غو go شبيه نوعا ما بلغة بايثون ، حيث لا وجود للفاصلة المنقوطة بعد نهاية كل تعليمة برمجية (;) ، كما يمكن عمل متغير جديد دون تحديد نوعه ، على الرغم من أن اللغة شديدة النوعية strongly styped إلا أنها توحي أنها سلسة وديناميكية ، مثلا يمكن كتابة age := 35 وسيتم اسناد نوع int إلى المتغير age. كما أنه يمكن للدوال إرجاع أكثر من قيمة و هذا ما نعنيه بمشابهة للغة بايثون .

مميزات لغة Go

نريد الان التعرف على مميزات لغة Go

  • لغة go مفتوحة المصدر.
  • لغة برمجة تعد سهلة التعلم.
  • لغة سريعة جدا في التنفيذ عكس بايثون .
  • لغة برمجة مدعومة من جوجل مما يعطيها موثوقية و دعم كبيرين .
  • لغة برمجة شهيرة تستخدم كثيرا .
  • امتلاك الكثير من المكتبات و الحزم البرمجية.
  • عدم الاعتماد على اي أدوات خارجية .
  • لغة برمجة تحصل على تحديثات مستمرة .