00 | Go语言学习之旅

对于有一门编程语言的开发者来说,学习一门新语言的简单在于可以借鉴参考联想已掌握语言的特性,但陷入误区也来源于此。

该系列是本人的go语言学习笔记。个人体会
学习资料是:

  • Go语言实战
  • Go语言核心36讲
  • Go语言从入门到实战

只聚焦于个人认为的重点 和 细节。

  • 解决困难
  1. 多核软件架构
  2. 超大规模的分布式计算集群
  3. web模式下导致前所未有的开发规模和更新速度
  • 特性
  1. 简单 25个关键字 内置的并发机制和垃圾回收机制
  2. 高效 垃圾回收 指针
  3. 生产力 支持组合不支持继承
  • 学习误区
  1. 使用共享内存来进行并发控制,忽略go语言本身的csp机制
  2. 参数传递没有传引用,导致大量的内存复制
  3. 定义一个空接口的包

你可能感兴趣的:(00 | Go语言学习之旅)