Wang Yin: Comprehensive evaluation of the Go language

Hello everyone, I am fried fish.

There are many people who evaluate the Go language. In addition to the understanding based on their own multi-programming language design and thinking, they can also see what other people think, which is helpful for multi-angle cognition.

Today I will share with you the “Comprehensive Evaluation of the Go Language [1] ” written by Wang Yin, who is very controversial in daily life, to see if we can get something.

The following is the original text, the content only represents Wang Yin’s own evaluation, and does not mean that fried fish must agree. The content has been edited, formatted and typed. The length is relatively long, it is recommended to collect it and reserve time to read.

foreword

Some negative comments about the Go language have been written before. It now appears that although most of those comments are true, it is difficult for some people to convince them because of their fierce rhetoric and lack of specific issues.

After a few months of actually using Go to build websites, I think it’s time for some more “objective” evaluation of it.

Positioning and advantages

Go does have its advantages over C and C++, it’s pretty obvious. It also has a few advantages over Java, but relatively more disadvantages. So my preference for Go is slightly lower than Java.

Compared with C and C++, the strength of Go language is of course its simplicity and garbage collection. Since C and C++’s design has a lot of historical legacy, so…

The post Wang Yin: A Comprehensive Evaluation of the Go Language first appeared on Lenix Blog .

This article is reprinted from https://blog.p2hp.com/archives/9057
This site is for inclusion only, and the copyright belongs to the original author.

Leave a Comment