🍋
Menu
.go Code

كود مصدر Go

تحتوي ملفات Go (Golang) على كود مصدر لغة برمجة الأنظمة من Google. تتفوق Go في بناء خوادم عالية الأداء وأدوات سطر الأوامر والبنية التحتية السحابية. تُترجم إلى ثنائي ثابت واحد بدون تبعيات وقت التشغيل.

نوع MIME

text/x-go

النوع

نص

الضغط

بدون فقدان

المزايا

  • + Compiles to a single static binary — no dependencies
  • + Goroutines make concurrent programming simple and efficient
  • + Fast compilation and excellent runtime performance
  • + Enforced code formatting with go fmt

العيوب

  • No generics until Go 1.18 (2022) — still maturing
  • Error handling is verbose (if err != nil pattern)
  • No inheritance or traditional OOP features

متى تستخدم .GO

استخدم Go للخوادم والخدمات المصغرة وأدوات سطر الأوامر وأدوات DevOps وأي برنامج تهم فيه البساطة والأداء.

التفاصيل التقنية

Go لغة ذات أنواع ثابتة مع جمع القمامة وغوروتينات للتزامن خفيف الوزن وقنوات للتواصل ونظام وحدات بسيط. يفرض go fmt أسلوب تنسيق رسمي.

التاريخ

صمم Robert Griesemer وRob Pike وKen Thompson لغة Go في Google عام 2007 وأصدروها كمصدر مفتوح في 2009. أُصدر Go 1.0 في 2012 مع ضمان توافق قوي.

التحويل من .GO

التحويل إلى .GO

صيغ ذات صلة