Rust is called a system programming language, while Go is a network programming language

Source: Internet
Author: User

With go you have to make it clear that go is not CPU-intensive, it is for IO-intensive computing!!! Rust is the language for CPU-intensive computing, so rust is called a system programming language, and go is a network programming language. Go and Java spring are something at a level. For those who cannot manipulate the high-level language Python Ruby at the same time ... And the system language, such as C C + + intermediate type of people, will use the Java GO.

But don't think that you can write faster Io,io speed with the Java go and the speed of language compilation is not much influence at all. Now the fastest Io is basically multiplexing, not multithreading. In the case of multiplexing, the CPU computation of the language is of no consequence.

Reference: Http://www.oschina.net/news/62867/go-java

Rust is called a system programming language, while Go is a network programming language

Related Article

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.