开发工具 LiteIDE 是一款专门为 Go 语言开发的跨平台轻量级集成开发环境( IDE ),由 QT 编写。 主要特点: .支持主流操作系统 WindowsLinuxMacOS X . Go 编译环境管理和切换管理和切换多个 Go 编译环境支持 Go 语言交叉编译 .与 Go 标准一致的项目管理方式基于 GOPATH 的包浏览器基于 GOPATH 的编译系统基于 GOPATH 的 Api 文档检索 . Go 语言的编辑支持类浏览器和大纲显示 Gocode (代码自动完成工具)的完美支持 Go 语言文档查看和 Api 快速检索代码表达式信息显示F1源代码定义跳转支持F2Gdb断点和调试支持 gofmt 自动格式化支持 .其他特征支持多国语言界面显示完全插件体系结构支持编辑器配色方案基于 Kate 的语法显示支持基于全文的单词自动完成支持键盘快捷键绑定方案 Markdown 文档编辑支持实时预览和同步显示自定义 CSS 显示可导出 HTML 和 PDF 文档批量转换/合并为 HTML / PDF 文档。 Go 语言环境安装 Go 语言支持以下系统: · Linux · FreeBSD . Mac OS X (也称为 Darwin ) · Windows Go 的语法接近 C 语言,但对于变量的声明有所不同。 Go 支持垃圾回收功能。 Go 的并行模型是以东尼.霍尔的通信顺序进程( CSP )为基础,采取类似模型的其他语言包括 Occam 和 Limbo ,但它也具有 Pi 运算的特征,比如通道传输。 与 C ++相比, Go 并不包括如枚举、异常处理、继承、泛型、断言、虚函数等功能,但增加了切片( Slice )型、并发、管道、垃圾回收、接口( Interface )等特性的语言级支持。 Go 2.0版本将支持泛型,对于断言的存在,则持负面态度,同时也为自己不提供类型继承来辩护。