Effective go
Go is anewlanguage. Although it borrows ideas from existing languages, it has unusual properties that make effective Go programs different in character from programs written in its relatives. A straight forward translation of a C++ or Java program in to Go is unlikely toproduceasatisfactory result—Java programs are written in Java,not Go.