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