Go语言学习笔记01.GO语言简介

快乐的提千万 · · 455 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

语言特点

Go语言是一门并发支持、垃圾回收的编译型语言。
从某种意义上可以说是C的优化版本。

语言优势

  1. 静态编译语言,可以在编译的时候检查出来隐藏的大多数问题
  2. 不依赖其他库,部署就传一个文件即可。
  3. 高性能,高效并发。可以说就是为并发而生的。
  4. 内存安全,高效的垃圾回收 。
  5. 快速编译,相比较于C++。
  6. 简单易学 ,和C一样,语法极其简介。
  7. 内置格式化代码,代码格式一模一样 。
  8. 跨平台编译,可以直接包含C代码。

语言特点

  1. 保留但大幅度简化指针
  2. 多参数返回
  3. array slice map等内置基本数据结构
  4. 错误处理(panic recover error)
  5. interface
  6. Goroutine
  7. 多核处理和网络开发
  8. 部分函数式编程(匿名函数、闭包),反射,语言交互性
  9. Package即目录

go的哲学

连接:组件的耦合方式,组件是如何被连接起来的
组合:形成复合对象的基础。

go中文在线文档https://studygolang.com/pkgdoc


有疑问加站长微信联系(非本文作者)

本文来自:Segmentfault

感谢作者:快乐的提千万

查看原文:Go语言学习笔记01.GO语言简介

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

455 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传