TIOBE July ranking go into top ten
TIOBE July Headlines: The go language reached its highest history and entered the top ten. For the Go language, this is a milestone moment, and we can more boldly imagine what the next step of development will be. Can Go really become a heavyweight character in programming languages and even leave JavaScript and Python behind in the future? The emerging languages of Kotlin, Elixir and hack did not rise this month, Kotlin dropped 5, hack dropped 6 and Elixir dropped 5 and fell out of the top 50.
Comparison of Erlang and Go
This article will introduce the logic of using synchronous Io method to write the program, and use as many concurrent processes as possible to improve the ability of IO concurrency.
The core idea, the first: to make each lightweight process less resource-intensive, the only limit to the number of creation processes is the memory size. The less memory each process consumes, the more concurrency it can produce, and the memory resources are valuable and inexpensive. Second: The more lightweight switching costs, the process to achieve user state, so that the switching costs and functions of the call basic in the same order of magnitude, switching costs are very low, if the operating system switching process needs from the user state to the kernel mentality to the user state switch.
Go Handler Interface Detailed
This article describes an HTTP. Handler Func type. Explore how to build a cleaner, more beautiful handler while following the Go language habits and keeping up with the standard library.
The implementation of rounding in Go
In the Go language, rounding is a relatively difficult task to achieve. This article describes some of the rounding implementations and how to conduct code audits. In the process of product software use, we can always find a variety of bugs. Therefore, the author will teach you how to achieve seemingly simple rounding functions.
Wiki for Go Debug diagnostics
The Go language ecosystem provides a number of APIs and tools for diagnosing logic problems and performance issues in the Go Language program. This article summarizes the most available diagnostic tools and directs the Go language developer to use the most appropriate tool when dealing with specific issues.
Seven Qiniu Go language Weekly is dedicated to providing the most popular go language information for Go language enthusiasts, from Asta Xie's GOCN Daily News-GO Technology community-Golang, seven Qiniu compiled.
GO language Weekly "issue 1th July"