美文网首页一个程序猿的奋斗史php开发
Go语言学习笔记01.GO语言简介

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

作者: 快乐的提千万 | 来源:发表于2019-11-02 11:53 被阅读0次

语言特点

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

相关文章

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

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

  • 笨办法学golang(三)

    这是Go语言学习笔记第三篇。 Go语言学习笔记参考书籍「Go语言圣经」以及Go官方标准库 Go语言基本类型主要有布...

  • 笨办法学golang(二)

    这是Go语言学习笔记的第二篇文章。 Go语言学习笔记参考书籍「Go语言编程」、Go官方标准库 前文提要 上篇文章中...

  • 笨办法学golang(四)

    这是Go语言学习笔记的第四篇 Go语言学习笔记参考书籍「Go语言圣经」以及Go官方标准库 数组 数组是指一系列同类...

  • ByteEdu Go语言基础+视频教程

    第一节 Go语言简介 + Go语言编码规范 视频地址:Go语言简介 第二节 Go语言环境安装 ...

  • Go 语言极速入门

    本系列文章主要是记录《Go 语言实战》和《Google 资深工程师深度讲解 Go 语言》的学习笔记。 Go 语言极...

  • 01.Go语言环境搭建

    [toc] Go语言的前世今生 一、Golang语言的官网 首先我们登录Golang的官方网站:https://g...

  • Go语言入坑

    GO语言基础 认识并安装GO语言开发环境 Go语言简介 Go语言是谷歌2009年发布的第二款开源编程语言 go语言...

  • Go语言学习笔记-简介

    Go语言官方文档 https://golang.org/doc/faq Go语言产生背景 多核编程 超大规模分布式...

  • Golang相关电子书

    Golang相关电子书,会不定期更新 Go语言程序设计 Go语言学习笔记.雨痕(详细书签) Go语言·云动力(云计...

网友评论

    本文标题:Go语言学习笔记01.GO语言简介

    本文链接:https://www.haomeiwen.com/subject/qkbcbctx.html