学习中心> Go语言核心编程(1):基础语法、数组、切片、Map> 正文

Go语言核心编程(1):基础语法、数组、切片、Map

182课时 |
2259人已学 |
免费
课程介绍

Go语言核心编程全套课程链接:

  1. 基础语法、数组、切片、Map(本课程)
  2. 面向对象、文件、单元测试、反射、TCP编程
  3. 数据结构和算法

Go语言简介

Go语言,也称为Golang,是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。

Go语言官网:https://golang.google.cn/

Go语言特性:

  • 跨平台的编译型语言(源代码编译生成机器语言,然后由机器直接执行机器码即可执行)
  • 语法接近C语言
  • 管道(channel),切片(slice),并发(routine)特性
  • 有垃圾回收的机制
  • 支持面向对象和面向过程的编程模式

Go 语言优势:

  • 编程模式比较简单,没有复杂的设计模式
  • 全部源码编译到一个文件,编译速度很快
  • 最新版本有动态库形式,对跨语言调用的支撑更到位
  • 开源框架比较成熟
  • 独有的语言特性和设计模式routine、channel、sync包支撑了海量并行的支持
  • 擅长于微服务开发、服务开发、Web API开发、分布式服务开发等
  • 对高并发、高性能的系统和服务支撑,Go语言对比其他语言有更快的开发速度,更高的开发效率