الخميس، 29 ديسمبر 2011

تعلم لغة البرمجة Go بالعربي ( الدرس الأول )

بسم الله الرحمن الرحيم 

قامت شركة قوقل بأنشاء لغة البرمجة Go لحل مشاكل لغات البرمجة الحالية مثل بطىء التطوير و الترجمة للمصدر التشغيل .

و منذ ظهور هذه اللغة البرمجية لم أجد أي مرجع عربي أو محاولة لترجمة المصادر الأجنبية , لذا قررت كتابة هذه الدروس عن مبادىء هذه اللغة  .

تثبيت مترجم لغة Go في نظام لينكس:

1. تثبيت الأدوات اللازمة لتشغيل مترجم Go :

sudo apt-get install mercurial bison gcc libc6-dev

2 . أعداد متغيرات النظام (Environment) :

  • من موجه الأوامر أنشاء المجلد "Go" في المجلد الرئيسي "Home" 
mkdir $HOME/Go

  • قم بتحرير الملف bashrc. بأستخدام الأمر التالي :
gedit $HOME/.bashrc

  • أضف المتغيرات  التالية لنهاية الملف bashrc. :
export GOROOT=~/Go #مسار مجلد الخاص بالملفات المترجم


export GOOS=linux # نوع نظام التشغيل

export GOARCH=386 # نوع المعالج

PATH=$PATH:$GOROOT/bin #مكان النسخة التنفيذية من المترجم

  • من مترجم اﻷوامر قم  بتزيل ملفات المترجم من الموقع الرسمي بأستخدام هذا الأمر :
hg clone -u release https://go.googlecode.com/hg/ $GOROOT

  • لترجمة النص البرمجي للمترجم قم بتنفيذ الأمر التالي من المجلد GOROOT  :
cd $GOROOT/src

./all.bash

ستأخد الترجمة بعض الوقت , وبعد أنتهاء الترجمة ستظهر لك هذه الرسالة تأكد نجاح العملية :

0 known bugs; 0 unexpected bugs

ALL TESTS PASSED

---

Installed Go for linux/386 in /home/abgoor/Go.

Installed commands in /home/abgoor/Go/bin.

The compiler is 8g.


تثبيت مترجم لغة Go في نظام ويندوز :


لتثبيت مترجم Go في نظام ويندوز قم بتنزيل النسخة التنفيذية من هذا الرابط , هنالك نسختين لنظام ويندوز 32 bits و 64 bits.

أتبع خطوات التنزيل الخاصة ببرامج ويندوز , و من ثم تستطيع تنفيذ الأوامر الخاص بالمترجم من موجه الأوامر .
 

هذه نهاية الدرس الأول الخاص باللغة Go , و الذي تعلمت فيه كيفية تثبيت المترجم على نظام لينكس و ويندوز , و في الدرس الثاني سوف نقوم بتعلم الصيغة العامة للغة Go .

هناك تعليقان (2):

  1. لم افهم بسبب عدم معرفتي بلغة الحاسوب وأحاول ان اتعلم هذه اللغة

    ردحذف