GO language Weekly "issue 1th July"

Source: Internet
Author: User


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"

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.