गोलंग क्या है?

गो, जिसे गोलांग के रूप में भी जाना जाता है, एक कंप्यूटर प्रोग्रामिंग भाषा है जिसका विकास 2007 में Google में शुरू हुआ, और इसे 2009 में जनता के लिए पेश किया गया था।

Google पर गो के तीन प्रमुख डेवलपर्स रॉबर्ट ग्रिसेमर, रॉब पाइक और केन थॉम्पसन थे। उनका लक्ष्य सी प्रोग्रामिंग भाषा के वाक्यविन्यास पर आधारित एक भाषा बनाना था, जो C ++ जैसी भाषाओं के "विलुप्त होने वाले कचरे" को खत्म कर देगा। नतीजतन, गो अन्य आधुनिक भाषाओं की कई विशेषताओं से बचती है, जैसे कि विधि और ऑपरेटर ओवरलोडिंग, पॉइंटर अंकगणित और प्रकार की विरासत।

गो एक फ़्री-फ़ार्म भाषा नहीं है: इसके सम्मेलनों में कई प्रारूपण विवरण निर्दिष्ट होते हैं, जिसमें इंडेंटेशन और रिक्त स्थान का उपयोग कैसे किया जाता है। भाषा की आवश्यकता है कि इसके घोषित चर या आयातित पुस्तकालयों में से कोई भी अप्रयुक्त नहीं है, और सभी रिटर्न स्टेटमेंट अनिवार्य हैं।

चर घोषणाओं में "टाइप इंफ़ेक्शन" को काम पर रखें: वेरिएबल टाइप, डिक्लेरेशन स्टेटमेंट का एक स्पष्ट हिस्सा होने के बजाय, वैल्यू टाइप से ही अनुमानित है। उदाहरण के लिए, जहां C में पूर्णांक वेरिएबल x को स्टेटमेंट 0 के साथ स्टेटमेंट पर सेट किया जा सकता है।

 int x = 0; 

गो में समतुल्य कथन होगा:

 x: = 0 

चर को मान के आधार पर पूर्णांक के रूप में टाइप किया जाएगा।

यहाँ क्लासिक है "हैलो, वर्ल्ड!" कार्यक्रम, जैसा कि गो में लिखा गया है:

 पैकेज मुख्य आयात "fmt" दुर्गंध मुख्य () {fmt.Println ("हैलो, वर्ल्ड")} 

प्रोग्रामिंग भाषा, प्रोग्रामिंग शब्द