-
golang培训.docx下载
资源介绍
为什么学习go?
编程语言排名
来自TIOBE的排名,2010年go排在第32位,2019年go在第14位。上升幅度很快。
go适合做什么
数据处理/网络应用:服务器编程/linux应用/分布式系统/网络编程/云平台等
go语言的特点
语法简单。静态编译型语言,坑少。有C语言基础,一天学会语法,一周上手开发。
编译简单。集成工具链,轻松一键编译。交叉编译也只是改变一下环境变量。
部署简单。无依赖(无libc),单可执行文件。
平衡。兼顾开发效率(接近python)和执行速度(接近C)。
协程。这是go的一大特色(有栈协程)。协程是比线程更轻量级的执行单元。
GC。支持自动垃圾回收。(特殊情况下,可以绕过GC,自行管理内存)
可嵌入C/汇编。