美文网首页
Go 语言学习心得

Go 语言学习心得

作者: ipea | 来源:发表于2018-03-21 20:32 被阅读0次

用了一个月时间看完了《Go语言圣经》,这本书真的很棒!原先学东西,随便抓一本看上去还行的书就闷头看了。现在发现,一定要……千万要找一本好书,情愿多花点时间先去找到一本好书。一本适合自己的书,看起来就不是累了,是过瘾!

总的来说,Go 语言虽然是Google 推崇的静态编译类语言,但是它确实很有意思:

1、Go 与C语言有不少渊源,其实我一直认为C++太复杂,好像不伦不类的感觉……go 似乎在吸收其它语言的精髓上,真正继承和发扬了C语言,用极简的语法可以呈现复杂的变通。就是感觉设计原则简单又巧妙,但是实现的功能一个不少……

2、最有意思的是,Go 对面向对象开发的理解:一切皆是封装和复用。狗屁对象,狗屁继承,狗屁类,不过都是为了“封装”和“复用”而已。这个太他妈的爽了……我用Java有时真的很累,虽然比C++这种的轻快多了,但是仍然少不了通过各种模式和技巧打破对类、继承、接口的限制。比如,使用匿名类,多使用“组合”而不是继承等。总之,严格地面向对象是有问题的。会导致,代码的重用粒度大部分限定在对象和类上。

3、Go 的并发……天生支持,这个channel真是省事,不用这个锁那个锁的,改变了开发并发程序的思路,用“管道”思想而不是传统的共享变量方法。

4、Go的网络编程,自带通用的库,所以实现web服务器,简单一两行代码就搞定,再加上并发的支持,对web后台服务是没问题,只不过前端还是JavaScript 的天下,go更适合代替c/c++成为系统语言,讲究性能的话就数它了。

Go 的确很棒,这本书的作者也很调皮,有些代码例子真是很搞笑,比如echo的例程,实现“回响”的效果:

HELLO!

Hello!

hello!

哈,就是大小写模仿回音。还有一个“夜店”的段子,太搞了……这本书的味道就是极客的味道啊。

相关文章

  • 潍坊go语言培训

    潍坊go语言培训潍坊go语言培训潍坊go语言培训潍坊go语言培训潍坊go语言培训潍坊go语言培训潍坊go语言培训潍...

  • 初识Go语言-1

    Go语言学习路径 初识Go语言 Go语言环境搭建与IDE安装 Go语言基础语法 Go语言数据类型 Go语言变量和常...

  • Go语言学习心得

    17年接触golang,虽然早就听说 golang 并发能力强、跨平台无虚拟机、自动GC、快速编译等特点,但实际...

  • Go 语言学习心得

    用了一个月时间看完了《Go语言圣经》,这本书真的很棒!原先学东西,随便抓一本看上去还行的书就闷头看了。现在发现,一...

  • Go 语言学习技巧和编程思维

    Go 语言学习技巧和编程思维 一、了解 Go 语言 了解 Go 语言背景 学习 Go 语言,首先要了解 Go 语言...

  • Go语言入坑

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

  • go语言基础

    go语言基础 go 语言接口

  • GO语言——入门(1)

    一、初识GO语言 1.GO语言介绍 1.1 GO语言是什么 2009年11月10日,GO语言正式成为开源编程语言家...

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

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

  • golang的helloworld

    go语言初识 go语言的变量

网友评论

      本文标题:Go 语言学习心得

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