Go Language (Golang) : हिंदी में संक्षिप्त जानकारी
|Go Language Google Company में Robert Griesemer, Rob Pike, और Ken Thompson ने मिलकर बनाई हैं, इस Go ही बोला जाता है, Go Language की ऑफिसियल वेबसाइट golang.org हैं इसलिए इसे Golang भी बोला जाता हैं । Go लैंग्वेज का पहला वर्शन 20-03-2012 को रिलीज़ हुआ था ।
Go Language क्या हैं ?
- Go Language एक ओपन सोर्स लैंग्वेज हैं
- Go Language एक सरल लैंग्वेज हैं
- Module वाइज प्रोग्राम बना सकते है
- Run Time प्रीव्यू देख सकते हैं
- Fast और Efficient लैंग्वेज हैं
- यह एक Compiled लैंग्वेज हैं
Go Language Installation
Go Language का इंस्टालेशन बहुत सरल हैं आपको सिर्फ यहाँ से MSI फाइल डाउनलोड करना हैं और उसे Execute करना हैं, जो भी Instruction आये उनको Follow करते हुए आगे बढ़ते जाये और Installation कुछ ही Seconds में Installation हो जाएगी ।
डाउनलोड करने के लिए निचे लिंक पर क्लिक करे
https://golang.org/dl/go1.16.windows-amd64.msi
Go Language का Installation चेक कैसे करे?
- इंस्टालेशन होने के बाद स्टार्टे मेनू से कमांड प्रांप्ट ओपन करे
- टाइप करे go version
- यदि आउटपुट में वर्शन नंबर शो हो यानि की इंस्टालेशन ठीक से हो गई हैं .
Go Language में पहला प्रोग्राम
- अब आप जिस भी फोल्डर में कोड लिखना चाहते हैं उस फोल्डर में कमांड दे कर चले जाये
- यदि आप कमांड लाइन चलाना जानते हैं तो इस तरह से फाइल बना ले और यदि नहीं जानते हैं तो आप डायरेक्ट उस फोल्डर में जा कर भी यह कोड पेस्ट कर सकते हैं यहाँ पर हमने goprg नाम का फोल्डर बनाया हैं
जब भी कोई प्रोग्राम बनाते हैं तो हमें उसमे कुछ मॉडल उपयोग करना होते हैं मॉडल एक से ज्यादा भी हो सकते हैं इसलिए हमें यह कमांड दे कर go.mod फाइल बनाना होती हैं जिसमे वर्शन के साथ सभी Module की जानकारी होती हैं
यहाँ पर first नाम से एक Module बन जाएगा यह नाम आप अपने हिसाब से रख सकते हैं , इस कमांड की Execute करने के बाद go.mod फाइल बन जाएगी, उसके बाद आपको अपने प्रोग्राम के लिए फाइल बनाना होगी, यदि आप CMD से बनाना चाहे तो निचे कमांड दी हुए हैं , और यदि आप फोल्डर में जा कर डायरेक्ट फाइल बनाना चाहे तो go एक्सटेंशन से फाइल को सेव करे दे
फाइल को कण्ट्रोल Z से सेव कर दे, उसके बाद उस फाइल को Run करके देखने के लिए
टाइप करे और एंटर करे तो आपने जो फाइल में My First Code लिखा था वह प्रिंट हो जाएगा ।
बेसिक इंट्रोडक्शन
- package main : यह main package हैं जो भी फाइल हम बनाएंगे सभी को इस package में रखना होती हैं , यह एक package का ग्रुप हैं
- import “fmt” : fmt एक स्टैण्डर्ड लाइब्रेरी हैं इसमें टेक्स्ट फॉर्मेटिंग से सम्बंधित कमांड्स होती हैं यहाँ पर print के लिए इस package को इम्पोर्ट किया हैं
- main(): यह फर्स्ट एंट्री फंक्शन होता सिस्टम के द्वारा रन करने के बाद सबसे पहले कॉल किया जाता हैं ।
Go Language पहले प्रोग्राम का सारांश
- cmd: ओपन करना हैं
- md/cd: उस फोल्डर में जाना हैं जहा प्रोग्राम बनाएंगे
- go mod init first : ( इस कमांड से Module को Initialize करेंगे)
- copy con <fileName.go> : प्रोग्राम की फाइल बनाएंगे
- go run . :इस कमांड से Run करेंगे ।