Go 会接替 Java,成为下一个企业级编程语言吗?( 七 )

面向计算的语言原语

就深层而言,计算机系统接收数据,对其进行处理(通常要经过几个步骤),然后输出结果数据。例如,Web 服务器从客户端接收 HTTP 请求,并将其转换为一系列数据库或后端调用。一旦这些调用返回,它就将接收到的数据转换成 HTML 或 JSON 并将其输出给调用者。Go 的内置语言原语直接支持这种范例:

结构表示数据

读和写代表流式 IO

函数过程数据

goroutines 提供(几乎无限的)并发性

在并行处理步骤之间传输管道数据

因为所有的计算原语都是由语言以直接形式提供的,因此 Go 源代码更直接地表达了服务器执行的操作。

OO?—?好的部分

Go 会接替 Java,成为下一个企业级编程语言吗?

图3/4

推荐阅读