1. گو کا ڈاؤن لوڈ کریں اور انسٹال کریں

گو زبان کے ساتھ توسیع کا آغاز کرنے کے لئے، پہلے قدم میں گو کو اپنے مقامی ماحول میں انسٹال کرنا ہے۔ نیچے وضاحت ہیں کہ گو کو آفیشل گو زبان ویب سائٹ سے ڈاؤن لوڈ اور انسٹال کرنے کے لئے کیسے کرنا ہے۔

  1. https://go.dev/dl/ پر گو زبان کی رسمی ویب سائٹ پر جائیں۔
  2. اپریٹنگ سسٹم کے مطابقت کے لئے انسٹالیشن پیکیج منتخب کریں۔ گو زبان ونڈوز، میک، اور لینکس سسٹمز کے لئے انسٹالیشن پیکیجات فراہم کرتا ہے۔ مثال کے طور پر، اگر آپ ونڈوز استعمال کر رہے ہیں تو آپ کو ایم ایس آئی فائل کا انتخاب کرنا چاہئے؛ برائے میک وہ عام طور پر .pkg فائل ہوتی ہے، اور لینکس کے لئے یہ .tar.gz فائل ہوتی ہے۔
  3. ڈاؤن لوڈ کرنے کے بعد، انسٹالیشن فائل کو ڈبل کلک کریں۔
  4. انسٹالیشن وزرڈ کے مراحل کو متابع کریں، انسٹالیشن پیٹھ کو منتخب کریں اور لائسنس ایگریمنٹ قبول کریں۔
  5. انسٹالیشن مکمل ہونے کے بعد، اپنے کمپیوٹر کو دوبارہ چلائیں تاکہ ترتیبات کاروائی کا اثر ہو سکے۔

یہاں مختلف سسٹمز کے لئے کچھ مخصوص انسٹالیشن کمانڈز ہیں۔

  • ونڈوز: ونڈوز سسٹم میں، آپ گرافیکل یوزر انٹرفیس کے ذریعے رسمی MSI فائل کا استعمال کر کے انسٹالیشن مکمل کر سکتے ہیں۔

  • میک: میک میں عام طور پر دو انسٹالیشن میثاڈز ہوتے ہیں: .pkg گرافیکل انسٹالر کا استعمال کرنا یا کمانڈ لائن کے ذریعہ ہوم برو کا استعمال کر کے گو کو انسٹال کرنا۔ مثال کے طور پر، ہوم برو کا استعمال کر کے گو کو انسٹال کرنے کا کمانڈ یہ ہوتا ہے:

   brew install go
  • لینکس: لینکس سسٹم میں، آپ .tar.gz فائل ڈاؤن لوڈ کر کے اسے /usr/local (یا دیگر کسٹم ڈائرکٹریز) میں ڈین پ کر سکتے ہیں۔ یہاں ایک معمولی انسٹالیشن کمانڈ کا مثال دی گئی ہے:
   wget https://golang.org/dl/go1.16.linux-amd64.tar.gz
   sudo tar -C /usr/local -xzf go1.16.linux-amd64.tar.gz

2. ماحولی متغیرات کی ترتیبات

گو کی انسٹالیشن کے بعد، درست طریقے سے ماحولی متغیرات کی ترتیبات کرنا ضروری ہے تاکہ آپ کسی بھی مقام سے گو کمانڈز کو اجرا کر سکیں اور پروگرامز کو مناسب طریقے سے کمپائل کر سکیں۔

  • GOROOT: گو کے انسٹالیشن پتھ کو نشان کرتا ہے۔ اگر آپ نے پیکیج منیجر کا استعمال کر کے گو کو انسٹال کیا ہے تو عام طور پر آپ کو اس متغیر کو دستیاب کرنے کی ضرورت نہیں ہوتی۔
  • GOPATH: گو ورژن 1.11 سے پہلے، یہ آپ کی ورک اسپیس ڈائریکٹری کو نشان دینے کے لئے ہوتا تھا۔ یہ وہ جگہ تھی جہاں آپ نے گو سورس کوڈ، کمپائلڈ بائینری فائلز اور تابعیتیں محفوظ کی۔ گو ورژن 1.11 کے بعد، ماڈیولزت پیش کی گئیں، اور GOPATH کا کردار کم ہو چکا ہے۔
  • GOBIN: کمپائلڈ بائینری فائلز کو ذخیرہ کرنے والی ڈائریکٹری کو نشان دیتا ہے۔ یہ ایک اختیاری ترتیب ہے اور اگر یہ ترتیب نہیں کیا گیا ہے تو ڈیفالٹ GOPATH/bin ڈائرکٹری کا استعمال ہوگا۔

ونڈوز سسٹم کی ترتیبات

  1. "My Computer" یا "This PC" پر رائٹ کلک کریں اور "مراحل کا عمقی تنظیم" منتخب کریں۔
  2. "Environment Variables" پر جائیں اور "System variables" کے تحت "New" پر کلک کر کے GOROOT کو Go انسٹالیشن ڈائریکٹری کی طرف اشارہ کریں، مثال کے طور پر C:\Go۔
  3. اسی طرح، GOPATH متغیر شامل کریں اور اس کو آپ کی ورک اسپیس کی طرف اشارہ کریں، مثال کے طور پر C:\Users\name\go۔
  4. (اختیاری) اگر آپ چاہتے ہیں کہ کمپائل شدہ فائلز کو مخصوص ڈائریکٹری میں ذخیرہ کیا جائے، تو GOBIN کو تنظیم کریں۔

macOS کی ترتیبات

میک میں عام طور پر آپ ترمینل میں .bash_profile، .bashrc، .zshrc، وغیرہ فائلوں کو ترتیب دینے کے لئے ماحولی متغیرات شامل کر سکتے ہیں۔

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

لینکس سسٹم کی ترتیبات

میک کے متناظر، آپ یوزر ڈائرکٹری میں .bashrc یا .profile فائلوں میں مندرجہ بالا ماحولی متغیرات شامل کر سکتے ہیں۔

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

یاد رہے کہ ترتیبات مکمل ہونے کے بعد فوراً تبدیلیاں فعال کرنے کیلئے source ~/.bashrc کمانڈ (یا موازی شیل ترتیب فائل) کا استعمال کریں۔

3. توھمات ُترتیب

گو زبان ایک لچکدار پروگرامنگ زبان ہے۔ آپ مختلف IDEs یا ٹیکسٹ ایڈیٹر استعمال کر کے گو کوڈ لکھ سکتے ہیں۔ کچھ عام IDEs اور ایڈیٹرز درج ذیل ہیں:

  • ویژوال اسٹوڈیو کوڈ
  • IntelliJ IDEA میں Go پلگ ان کے ساتھ
  • GoLand
  • ایٹم میں Go پلگ ان کے ساتھ
  • سبلائم ٹیکسٹ میں Go پلگ ان کے ساتھ

نوابین کے لئے،میں ویژوال اسٹوڈیو کوڈ (VS Code) کا استعمال مشورہ کرتا ہوں۔ یہ ایک مفت اور کھلے سورس ایڈیٹر ہے جس میں گو زبان کا اچھا سپورٹ اور فعال کمیونٹی ہے۔

VS Code کے فوائد شامل ہیں:

  • گٹ کی ساخت شدہ آپریشنات۔
  • وسیع پلگ ان ایکوسسس، جیسے کہ Go پلگ ان، جیسے گو زبان کے لئے عمد۔
  • کراس پلیٹ فارم سپورٹ، جو ونڈوز، میک او اور لینکس سسٹمز پر چلتا ہے۔

گو کوڈ لکھنے کے لئے VS Code میں شروع کرنے کے لئے، آپ Go پلگ ان انسٹال کر سکتے ہیں، جو خود کومپلیشن، جا دفعات کریں، کوڈ سنیپٹس، اور بہت کچھ فراہم کرتا ہے۔ بس وی آئی سی کوڈ ایکسٹنشن مارکیٹ پلیس میں داخل ہو جائیں، "Go" کھوج کریں، اور انسٹال کریں۔