0. Robert Griesemer, Rob Pike, and Ken Thompson designed Go at Google in 2007.
1. Google wants an alternative to C++ and solves the issues of software engineering, this gives rise to the development of the Go programming language.
2. Go is supported on almost every Operating system like DragonFly BSD, FreeBSD, Linux, macOS, NetBSD, OpenBSD, Plan 9, Solaris, and Windows.
3. Go provides 2 features that are capable of replacing Class inheritance. The first is embedding and the other is interfaces.
source: https://www.geeksforgeeks.org/interesting-facts-about-golang
#facts
1. Google wants an alternative to C++ and solves the issues of software engineering, this gives rise to the development of the Go programming language.
2. Go is supported on almost every Operating system like DragonFly BSD, FreeBSD, Linux, macOS, NetBSD, OpenBSD, Plan 9, Solaris, and Windows.
3. Go provides 2 features that are capable of replacing Class inheritance. The first is embedding and the other is interfaces.
source: https://www.geeksforgeeks.org/interesting-facts-about-golang
#facts
GeeksforGeeks
Interesting Facts About Golang - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
0. Go has garbage collection which automatically performs memory management and permits deferred execution of functions.
1.There is a special Keyword in Go called ‘defer‘, which delays the execution of method or function until the nearby function returns.
2. Go has a special built-in function known as ‘make‘, which is used to create slices, maps, and channels.
3. If any variable or package is declared but not used then, the Go compiler will show an error.
4. In Go, there is a new data type known as ‘slice‘, which has a more powerful interface to sequences as compared to Arrays.
source: https://www.geeksforgeeks.org/interesting-facts-about-golang
#facts
1.There is a special Keyword in Go called ‘defer‘, which delays the execution of method or function until the nearby function returns.
2. Go has a special built-in function known as ‘make‘, which is used to create slices, maps, and channels.
3. If any variable or package is declared but not used then, the Go compiler will show an error.
4. In Go, there is a new data type known as ‘slice‘, which has a more powerful interface to sequences as compared to Arrays.
source: https://www.geeksforgeeks.org/interesting-facts-about-golang
#facts
GeeksforGeeks
Interesting Facts About Golang - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.