欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

2018.09.22 上海大学技术分享 - An Introduction To Go Programming Language

程序员文章站 2022-06-19 12:59:02
老实说笔者学习 Go 的时间并不长,积淀也不深厚,这次因缘巧合,同组的同事以前是上海大学的开源社区推动者之一,同时我们也抱着部分宣传公司和技术分享的意图,更进一步的,也是对所学做一个总结,所以拟定了这次分享。另外与会的同学大多都是大二大三的“萌新”,考虑到受众水平和技术分享的性质,所以实际上这次分享 ......

老实说笔者学习 go 的时间并不长,积淀也不深厚,这次因缘巧合,同组的同事以前是上海大学的开源社区推动者之一,同时我们也抱着部分宣传公司和技术分享的意图,更进一步的,也是对所学做一个总结,所以拟定了这次分享。另外与会的同学大多都是大二大三的“萌新”,考虑到受众水平和技术分享的性质,所以实际上这次分享涉及到的知识点都相对基础,当然为了寓教于乐,本人也十分讨厌着重介绍基础语法时可能引起的枯燥,所以加了少少的私货,并且也针对 1.11 及之前版本中或优雅,或局限的特性做了发散性的讲解。

总而言之,本次技术分享的初衷不是为了教导大家如何使用 go 语言,更多的是想让大家在结束分享后,至少能比与会之前更想去了解 go 这样一门简单优雅的编程语言。我对某些 gopher 老是将“少即是多”挂在嘴边的做法持保留态度,因为在我看来,强调设计的正交性更能体现 go 的优雅。下方附上演讲的完整 ppt,包括演讲内容也都包含在了其中,我相信,有需要的同学只需对第二节的开头部分稍作修改,或增加一些介绍 1.11 版本中新的内容和 csp 的扩展知识,便可以应用到大部分初级的技术分享场景中。

技术一般,水平有限, 欢迎指正。

2018.09.22 上海大学技术分享附件