Go هي لغة برمجة مفتوحة المصدر تم إنشاؤها لأول مرة في Google بواسطة Robert Griesemer و Rob Pike و Ken Thompson. مع نمو قاعدة رموز Google من حيث التعقيد والحجم ، احتاجت الشركة إلى إنشاء لغة برمجة بسيطة وموثوقة يسهل تعلمها. اذهب وضع علامة على كل هذه الصناديق.

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

يستخدم Go في الغالب في البرمجة السحابية و DevOps والروبوتات وعلوم البيانات والذكاء الاصطناعي.

الشروع في العمل: تثبيت Go

لبدء استخدام Go ، قم بتثبيته في بيئة التطوير الخاصة بك. قبل تثبيته ، تحتاج إلى تنزيله من صفحة تنزيلات Go. بمجرد الوصول إلى هناك ، انقر فوق المثبت المطابق لنظامك لبدء عملية التنزيل.

قم بتثبيت Go على Windows

افتح ملف MSI الذي قمت بتنزيله واتبع التعليمات لتثبيت Go. تأكد من نجاح التثبيت عن طريق تشغيل الأمر التالي في موجه الأوامر.

نسخة الذهاب

قم بتثبيت Go على macOS

افتح ملف PKG الذي نزّلته ، واتبع التعليمات لتثبيت Go ، وهذا كل شيء. يجب أن تكون قادرًا على استخدامه.

كما هو الحال مع Windows ، يمكنك استخدام الأمر التالي لتأكيد نجاح التثبيت:

instagram viewer
نسخة الذهاب

قم بتثبيت Go على Linux

قبل تثبيت Go ، قم بإزالة أي عمليات تثبيت سابقة باستخدام هذا الأمر:

rm -rf / usr / local / go 

كن حذرًا جدًا عند استخدام ملف جمهورية مقدونيا الأمر مع الترددات اللاسلكية والخيارات. سيحذف الدليل الذي قدمته له بشكل دائم ، بما في ذلك جميع الملفات الموجودة بداخله. احترس من الأخطاء المطبعية!

الآن، قم باستخراج ملف tarball قمت بتنزيله للتو إلى / البيرة / المحلية. قم بتشغيل الأمر التالي ، مع استبدال tarball- file.tar.gz باسم ملفك:

tar -C / usr / local -xzf tarball-file.tar.gz

تحتاج أيضًا إلى إضافة مسار Go إلى ملف متغير بيئة المسار:

تصدير PATH = $ PATH: / usr / local / go / bin

برنامج First Go الخاص بك

الآن بعد أن قمت بتثبيت Go على جهازك ، فأنت جاهز لكتابة برنامج Go الأول.

إنشاء برنامج Hello World

البرنامج الأول الذي ستقوم بإنشائه هو برنامج بسيط يطبع "Hello world".. قم بإنشاء ملف جديد ، hello-world.go، وافتحه باستخدام محرر النصوص المفضل لديك. إذا كنت تستخدم VS Code ، فسيطالبك بتثبيت الامتداد Go. قم بتثبيته وأضف الكود التالي إلى hello-world.go:

الحزمة الرئيسية
استيراد "fmt"
func main () {
FMT. Println ("Hello World")
}

قبل مناقشة ما يجري في الكود الذي كتبته للتو ، قم بتشغيل الأمر التالي للتحقق مما إذا كان يعمل.

اذهب تشغيل hello-world.go 

يجب أن تطبع "Hello World" على جهازك الطرفي.

انهيار البرنامج

حزمة قابلة للتنفيذ

الحزمة الرئيسية

ينظم Go ملفات المصدر في حزم ، مما يساعد على إعادة الاستخدام. يمكن أن تحتوي الحزمة الواحدة على عدة ملفات. يمكن لكل ملف من هذه الملفات الوصول إلى القيم أو الوظائف من ملفات أخرى في نفس الحزمة دون استيرادها. علاوة على ذلك ، يتيح لك استيراد حزمة إلى ملف Go الوصول إلى جميع القيم والوظائف المحددة في الملفات التي يحتوي عليها.

الحزمة الرئيسية التي استخدمتها في hello-world.go البرنامج خاص لأنه يخبر Go أن هذا البرنامج قابل للتنفيذ.

وظائف تنسيق الاستيراد

استيراد "fmt"

FMT هي إحدى الحزم التي تقدمها Go. يوفر طرقًا لتنفيذ وظائف الإدخال / الإخراج المنسقة مثل طباعة سلسلة.

الوظيفة الرئيسية

func الرئيسي

يجب أن يحتوي كل برنامج Go قابل للتنفيذ على ملف الأساسية وظيفة تعمل كنقطة دخول.

في هذا المثال ، أنت تستخدم FMT. برنتلن لطباعة "Hello World" متبوعًا بسطر جديد.

يمكنك العثور على رمز برنامج Hello World في هذا البرنامج التعليمي من هذا الجوهر.

استمر في التعلم عن برمجة Go

قدم لك هذا المنشور كيفية كتابة البرامج بلغة البرمجة Go. لقد تعلمت كيفية تثبيت Go على نظام التشغيل الذي تستخدمه وكيفية إنشاء برنامج hello world بسيط. تعمق في Go من خلال التعرف على أنواع المتغيرات والمصفوفات والحلقات.

هل تستحق Golang التعلم اليوم؟

اقرأ التالي

شاركسقسقةشاركبريد الالكتروني

مواضيع ذات صلة

  • برمجة
  • برمجة

نبذة عن الكاتب

ماري جاثوني (15 مقالة منشورة)

ماري جاثوني هي مطورة برامج لديها شغف لإنشاء محتوى تقني ليس إعلاميًا فحسب ، بل جذابًا أيضًا. عندما لا تقوم بالبرمجة أو الكتابة ، فإنها تستمتع بالتسكع مع الأصدقاء والتواجد في الهواء الطلق.

المزيد من Mary Gathoni

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك