الشروع في العمل مع Golang

“ليس المقصود من Go ابتكار نظرية البرمجة. من المفترض أن تبتكر ممارسة البرمجة “. – صموئيل تسلا

في هذه المقالة ، سنناقش لغة جديدة وشائعة على نطاق واسع – “Golang” سنغطي الموضوعات التالية –

مقدمة

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

لماذا جولانج؟

  • نظيفة وموجزة وفعالة
  • الحد الأدنى و سهل التعلم
  • مصمم للسرعة (مستخدم من قبل شركات مثل Google و Uber وما إلى ذلك)
  • تستخدم الثنائيات البسيطة على الخادم
  • يدعم جمع القمامة
  • Golang هي واحدة من معظم اللغات المحبوبة

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

  كيفية منع كل ذكر بوكيمون يذهب من الإنترنت

  • انقر فوق الزر Download Go واختر الثنائي بناءً على نظامك –
  • أوصي بتنزيل الإصدار الثابت ، في الوقت الذي أكتب فيه – Go v1.14 مستقر.
  • يمكنك أيضًا تثبيت Go from source ، واتبع التعليمات هنا

يمكنك التحقق مما إذا تم تثبيت Go بنجاح عن طريق تشغيل الأمر التالي –

go version

في حالة وجود بعض الشكوك ، تتوفر جميع المعلومات المتعلقة بالتنزيل والتثبيت على golang.org.

الآن بعد أن قمنا بإعداد Golang ، نحن جاهزون لكتابة برنامج “Hello World” الأبسط والأكثر شهرة.

  • لنقم بإنشاء ملف helloworld.go بسيط. نعم ، لقد خمنت أنه صحيح أن golang لديه امتداد ملف .go.
  • الآن ، افتح المحرر المفضل لديك وقم بنسخ الكود التالي ولصقه.
package main
 import "fmt"

 func main() {
   fmt.Println("Hello, World! I am learning Golang!")
 }
  • احفظ الملف وتوجه إلى المحطة. قبل بعض الشرح. لنقم بتشغيل برنامج Go الأول الخاص بك!
  • في المحطة (تأكد من أنك في نفس الدليل الذي أنشأت فيه ملف helloworld.go)
go run helloworld.go

تادا! سترى الإخراج مثل هذا –

// Output
 Hello, World! I am learning Golang!

تهانينا! لقد قمت للتو بتشغيل برنامجك الأول بنجاح.

  أفضل 12 موقعًا للعثور على وظائف العمل عن بعد

دعونا نفهم هذا الرمز الأساسي الآن –

  • package main – package هي كلمة أساسية في Golang تحدد الدليل الذي ينتمي إليه ملفك. يمكن أن يكون هناك حزمة واحدة فقط داخل المجلد. يمكنك إنشاء حزم متعددة عن طريق إنشاء أدلة متعددة. تُستخدم الحزمة لتحديد المسار إلى الأساليب والمتغيرات الخاصة بك. هنا ، main هي حزمة خاصة تُستخدم عندما نكتب برامج قابلة للتنفيذ.
  • استيراد “fmt” – يعد الاستيراد مرة أخرى كلمة أساسية تجلب الحزم الخارجية والداخلية. يجلب الاستيراد هنا الحزمة “fmt” من مكتبة go. يمكنك استخدام استيراد الكلمات الأساسية لتضمين أي حزمة. يتيح لنا ذلك الوصول إلى وظيفة Println المحددة مسبقًا في حزمة “fmt”. يمكنك حتى التحقق من الرمز هنا.
  • بعد ذلك ، نحدد وظيفتنا الرئيسية التي يتم تنفيذها تلقائيًا عند التشغيل. main () هي نوع خاص من الوظائف وهي نقطة دخول البرامج القابلة للتنفيذ. لذلك ، عندما نقوم بتشغيل الكود الخاص بنا – يتم تنفيذ هذه الوظيفة. في main () نسمي Println (arg) الذي يطبع السلسلة التي تم تمريرها إليها على المحطة.
func main() { 
   fmt.Println("Hello, World! I am learning Golang!") 
 }

استنتاج

في هذا البرنامج التعليمي ، حصلت على مقدمة حول Golang وكيفية البدء بها. قمنا بتثبيت Go على نظامنا وقمنا بتشغيل برنامج “Hello World”. ستكون الخطوات التالية من هنا هي تعلم بعض الأساسيات حول المتغيرات والتكرار الحلقي والوظائف في Golang. يمكنك حتى محاولة تشغيل البرامج في المتصفح على play.golang.org.

  أفضل 13 ممسحة روبوت للأرضيات شديدة التنظيف

أتمنى أن تكون قد تعلمت شيئًا جديدًا!

استمتعت بقراءة المقال؟ ماذا عن المشاركة مع العالم؟