1. Golang学习

此课程的主要内容来自慕课学习视频整理

Go语言的设计初衷

  • 针对其他语言的通电进行设计
  • 并加入并发编程
  • 为大数据,微服务,并发而生的通用编程语言

    Go语言与转型

  • 项目转型首选语言
  • 软件工程师转型、添加技术栈的首选语言
  • 这是一门为转型量身定制的课程

Go语言的特别之处

  • 没有‘对象’,没有继承多态,没有泛型,没有try/擦catch
  • 有接口,函数式编程,CSP并发模型(goroutine + channel)
  • 学习Go语言很简单,因为语法简单
  • 用好Go语言不容易,因为要调整三观

  学号Go语言,用好Go语言!

2. 安装与环境

Go语言的安装与开发环境

  • 下载:https://studygolang.com/dl
  • 开发环境:vi,idea,sublime… + go插件
  • IDE:GoLand,liteIDE