Share Dialog
Share Dialog

Subscribe to cocoY

Subscribe to cocoY
Why do you like goland?
1, can be compiled directly into machine code, do not rely on other libraries, glibc version has certain requirements, deployment is to throw a file up and done.
2, statically typed language, but with the feeling of dynamic language, statically typed language is that you can check out most of the hidden problems when compiling, the feeling of dynamic language is that there are a lot of packages to use, write up the efficiency is very high.
This is the biggest feature of Go, the natural support for concurrency, I once said that there is a difference between natural genes and cosmetic surgery, we are as beautiful, but you like cosmetic surgery or the natural genes of beauty it Go is the genes inside the support of concurrency, you can take full advantage of the multi-core, it is easy to use concurrency.
4, built-in runtime, support for garbage collection, which belongs to one of the characteristics of dynamic languages, it, although the GC is not perfect at present, but enough to cope with most of the situations we can encounter, especially after Go1.1 GC.
5, easy to learn, the authors of the Go language have C genes, so Go naturally has C genes, then Go keywords are 25, but the expression is very powerful, almost support most of the features you have seen in other languages: inheritance, overloading, objects, etc.
6, rich standard library, Go has now a large number of built-in libraries, especially the network library is very powerful, my favorite is also this part. Built-in powerful tools, Go language has a lot of built-in tool chain, the best should be gofmt tool, automated formatting code, can make the team review become so simple, the code format exactly the same, want to be different are very difficult.
7, cross-platform compilation, if you write Go code does not contain cgo, then you can do window system to compile linux applications, how to do it?Go references the code of plan9, which is not dependent on the system information.
8, embedded C support, as said before the author is the author of C, so Go can also contain c code directly inside, using the existing rich C library.
Why do you like goland?
1, can be compiled directly into machine code, do not rely on other libraries, glibc version has certain requirements, deployment is to throw a file up and done.
2, statically typed language, but with the feeling of dynamic language, statically typed language is that you can check out most of the hidden problems when compiling, the feeling of dynamic language is that there are a lot of packages to use, write up the efficiency is very high.
This is the biggest feature of Go, the natural support for concurrency, I once said that there is a difference between natural genes and cosmetic surgery, we are as beautiful, but you like cosmetic surgery or the natural genes of beauty it Go is the genes inside the support of concurrency, you can take full advantage of the multi-core, it is easy to use concurrency.
4, built-in runtime, support for garbage collection, which belongs to one of the characteristics of dynamic languages, it, although the GC is not perfect at present, but enough to cope with most of the situations we can encounter, especially after Go1.1 GC.
5, easy to learn, the authors of the Go language have C genes, so Go naturally has C genes, then Go keywords are 25, but the expression is very powerful, almost support most of the features you have seen in other languages: inheritance, overloading, objects, etc.
6, rich standard library, Go has now a large number of built-in libraries, especially the network library is very powerful, my favorite is also this part. Built-in powerful tools, Go language has a lot of built-in tool chain, the best should be gofmt tool, automated formatting code, can make the team review become so simple, the code format exactly the same, want to be different are very difficult.
7, cross-platform compilation, if you write Go code does not contain cgo, then you can do window system to compile linux applications, how to do it?Go references the code of plan9, which is not dependent on the system information.
8, embedded C support, as said before the author is the author of C, so Go can also contain c code directly inside, using the existing rich C library.
<100 subscribers
<100 subscribers
No activity yet