功能稀疏且广泛,指定了许多与代码实现逻辑无关的内容等。
Go(也称为Golang)是一种静态强类型编译语言,由Google的RobertGriesemer、RobPike和KenThompson开发。Go语言的语法与C类似,但其特性包括内存安全、垃圾收集(GC)、结构格式和CSP式并发计算。
Golang解释:
Go的语法与C语言类似,但变量声明不同。Go支持垃圾收集。Go的并行模型基于TonyHall的通信顺序过程(CSP)。采用类似模型的其他语言包括Occam和Limbo,但也包含Pi操作的功能,例如通道发送。1.8版本开放了插件支持,允许从Go动态加载一些函数。
与C++相比,Go不包括枚举、异常处理、继承、泛型、断言和虚函数等功能,但它确实包括切片类型、并发、管道和垃圾收集等。额外。接口(interfaces)和其他语言级支持功能。Go2.0版本支持泛型,但对断言的存在不屑一顾,并对不提供类型继承持防御态度。
与Java不同,Go具有内置关联数组(也称为哈希或字典)以及字符串类型。
上一篇:switch换内存卡存档还在吗
下一篇:jvm内存模型及gc