Go 的作者Rob Pike:
我们发布 Go 的时候将其称为系统编程语言。这个词似乎不太恰当,因为很多人以为它是写操作系统的语言。我们觉得它更应该叫做“写服务器的语言”。现在 Go 成为了云平台语言,这样系统语言又可以定义为“跑在云上的语言”。
到底什么是系统编程?
https://nettee.github.io/posts/2018/What-is-Systems-Programming-Really/
C和C++的特色是一样的,只是c++在abstraction这一点上走得更远。
不能实现这两个特色的语言(或者说在需要这两个特点的场合下),都代替不了C。
1、direct hardware mapping
2、zero-cost abstraction
这两个特点是Bjarne Stroustrup针对c++总结的
【 在 ddk3000 的大作中提到: 】
: 请看:《代码的未来》(松本行弘)
: 3.2 Go
: 仔细看看的话,用于系统编程的C和C++则显得有些古老,对于最近获得广泛认知的,从
: ...................
--
修改:z16166 FROM 125.35.123.*
FROM 125.35.123.*