|
|
|
|
|
by luriel
5069 days ago
|
|
Java and Go's type systems are very different, Go's is much more lightweight, had implicit interfaces (aka "static duck typing") and has an improved form of composition instead of inheritance. And concurrency in Go compared to Java is like day and night. Then there is the simplicity and clarity of the standard libraries, and so on. |
|
1. Golang is a compiled language with a static type system. You have no chance to confuse veriable types
2. You must have already felt some powerlessness to PHP. It dosen’t have concurrent mechanism build-in..
3. Golang has GC, there is no need to care about memory management
4. Golang is also a C family’s programming language. Eh… with a litte syntax difference.
and more..