कल, यह ज्ञात हो गया कि खोज दिग्गज ने प्रोग्रामिंग भाषा गो 1 का अंतिम संस्करण जारी किया, जिसकी घोषणा 2009 में दिखाई दी। लिनक्स, फ्रीबीएसडी, मैक ओएस और विंडोज के लिए बाइनरी भाषा वितरण डाउनलोड
करें । भाषा बीएसडी लाइसेंस के तहत जारी की जाती है।
Go1 भाषा, अपनी विकास टीम के अनुसार, "गतिशील भाषाओं जैसे कि C या C ++ जैसी संकलित भाषाओं के प्रदर्शन और सुरक्षा के साथ गतिशील भाषाओं की विकास गति को संयोजित करने का एक प्रयास है। निष्पक्षता में, Google के इंजीनियरों में से एक नई भाषा पर काम करता है। भाषा का पारिस्थितिकी तंत्र अभी भी अविकसित है - कोई आईडीई नहीं है और आपूर्ति की गई लाइब्रेरी का सेट बहुत बड़ा नहीं है, लेकिन, फिर भी, कंपनी स्थिति को सुधारने के लिए सक्रिय रूप से काम कर रही है।
गो 1 में x86 के लिए कंपाइलर हैं और 64-बिट प्लेटफॉर्म के लिए, GNU GCC पर आधारित Gccgo भी है।
संस्कार "हैलो, दुनिया!" 1 पर जाना इस प्रकार है:
package main import "fmt" func main() { fmt.Println("Hello, Habr!") }
एक उदाहरण थोड़ा और अधिक जटिल है - फाइबोनैचि संख्याओं की एक श्रृंखला की गणना।
package main func fib() func() int { a, b := 0, 1 return func() int { a, b = b, a+b return a } } func main() { f := fib() println(f(), f(), f(), f(), f()) }
[
स्रोत ]