ما هي Go؟
Go (أو Golang) لغة برمجة من Google، تجمع بين بساطة Python وسرعة C. صُمّمت للأنظمة الحديثة والخوادم السحابية.
أين تُستخدم؟
- الخوادم وواجهات API عالية الأداء.
- أدوات السحابة الشهيرة (Docker و Kubernetes مكتوبان بـ Go).
- أدوات سطر الأوامر والأنظمة الموزّعة.
أول برنامج
package main
import "fmt"
func main() {
fmt.Println("مرحبًا من Go!")
}
- كل برنامج يبدأ بحزمة
mainودالةmain(). fmt.Println(...)للطباعة.
التشغيل
go run main.go
go build main.go # ينتج ملفًا تنفيذيًا
لماذا Go؟
- بسيطة: صياغة نظيفة وقليلة الكلمات المفتاحية.
- سريعة: تُترجَم إلى كود آلة.
- تزامن قوي: goroutines تجعل البرمجة المتوازية سهلة.
🎯 التالي: المتغيّرات والأنواع.