即达到了静态编译语言的安全和性能,又达到了动态语言开发维护的高效率
go = c+python
既有c静态语言的运行速度,又达到了Python动态语言的快速开发python
企业运行维护不少C/C++项目,C/c++虽然运行速度很快,
可是编译速度很慢,同时还存在内存泄漏的一系列困扰须要解决c++
指针
编译方式
基础数据类型等等编程
go语言的包都要归属于一个包,不能单独存在安全
垃圾回收机制,内存自动回收,不须要开发人员管理并发
从语言层面支持并发,实现简单
goroutine
,轻量级线程,可实现大并发处理,高效利用多核
于CPS并发模型实现编程语言
吸取了管道通讯机制,造成了C语言特有的管道channel,经过管道,能够实现不一样goroute之间的互相通讯函数
函数能够返回多个值性能
切片
延时执行defer线程