RUST叫系统编程语言,而GO是网络编程语言

用GO你必需要搞清楚一点,GO不是面向CPU密集计算的,而是面向IO密集计算的!!!RUST才是面向CPU密集计算的语言,因此RUST叫系统编程语言,而GO是网络编程语言。GO跟JAVA的Spring是一个层面上的东西。对于那些没法同时操纵高级语言Python Ruby ...和系统语言好比C C++的中间类型的人,才会用JAVA GO。

可是别觉得你用JAVA GO就能写出速度更快的IO,IO的速度跟语言的编译速度根本就没有多少影响。如今最快速的IO基本是多路复用而不是多线程。对于多路复用,语言的CPU计算根本无足轻重。java

参考:http://www.oschina.net/news/62867/go-java编程

相关文章
相关标签/搜索