غو (لغة برمجة)

لغة برمجة

غو (بالإنجليزية: GO) هي لغة برمجة مفتوحة المصدر من تطوير شركة جوجل. التصميم الأول للغة كان عام 2007 على يد روبرت غريسيمر و روب بايك و كِن ثومبسون. تم الإعلان رسمياً عن اللغة في نوفمبر 2009، مع تطبيقات صدرت لنظام التشغيل لينُكس و ماك. وقت صدورها، لم تعتبر جاهزة ليتم تبنيها في بيئات الإنتاج. في مايو 2010 صرح روب بايك علناً بأنه يتم استخدام اللغة لبعض الأمور المهمة في أنظمة جوجل.

غو
Go Logo Blue.svg
 

ظهرت في 10 نوفمبر 2009  تعديل قيمة خاصية البداية (P571) في ويكي بيانات
صممها روب بايك،  وكين تومسن  تعديل قيمة خاصية المصمم (P287) في ويكي بيانات
نظام التشغيل دارغون فلاي بي إس دي،  وفري بي ‌إس ‌دي،  ولينكس،  وماك أوس،  ونت بي إس دي،  وأوبن بي إس دي،  ونظام التشغيل بلان 9 من مختبرات بل،  وسولاريس،  ومايكروسوفت ويندوز  تعديل قيمة خاصية نظام التشغيل (P306) في ويكي بيانات
الرخصة رخص بي إس دي  تعديل قيمة خاصية الرخصة (P275) في ويكي بيانات
المطور جوجل
روب بايك
كين تومسن  تعديل قيمة خاصية المطور (P178) في ويكي بيانات
رقم اخر اصدار 1.13 (3 سبتمبر 2019) (إصدارة مستقرة)[1]  تعديل قيمة خاصية معرف نسخة البرنامج (P348) في ويكي بيانات
متأثرة بـ سي[2]،  وبايثون،  وليمبو،  وباسكال[2]،  وسمول توك[3]،  وصرير جديد[4]،  وايلف،  وآي بي إل،  ولغة البرمجة الأساسية المختلطة،  ومودولا  تعديل قيمة خاصية تأثر ب (P737) في ويكي بيانات
امتدادات الملفات go  تعديل قيمة خاصية امتداد الملف (P1195) في ويكي بيانات
موقع ويب الموقع الرسمي[5]  تعديل قيمة خاصية الموقع الرسمي (P856) في ويكي بيانات

تعريفعدل

لغة غو (Go Lang) هي لغة ثابتة الأنواع Statically-typed, ذات مجمّع نفايات تلقائي Garbage-collected, يجري تجميعها Compiled إلى لغة الآلة Native, وتركّز على المعالجة المتوازية Concurrency بشكل قوي ومدعوم ولذلك نلحظ تميزها في مجال الخوادم Servers.[6]

الشعبيةعدل

دخلت لغة غو فهرس تيوبي للغات البرمجة الأكثر شعبية وحصلت على المركز الخامس عشر, لغات أخرى مثل باسكال حصلت على المركز 25 في الأول من نوفمبر.

أمثلةعدل

برنامج أهلا بالعالم باستخدام جو

package main

import "fmt"

func main()
{
	fmt.Printf("Hello, World\n")
}

مراجععدل

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