加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Go语言学习笔记 - 简介

发布时间:2020-12-16 19:01:01 所属栏目:大数据 来源:网络整理
导读:进入IT行业已经快6年了,接触比较多的编程语言有Java、C#、Python包括更早期的C语言,最喜欢的还是Java和Python。Java做为我写过最多的程序语言,纯面向对象,语言设计优雅,像是在做艺术品,可是又对其臃肿,把一件很简单的事情变的如此复杂而深恶痛绝,Pyt
进入IT行业已经快6年了,接触比较多的编程语言有Java、C#、Python包括更早期的C语言,最喜欢的还是Java和Python。Java做为我写过最多的程序语言,纯面向对象,语言设计优雅,像是在做艺术品,可是又对其臃肿,把一件很简单的事情变的如此复杂而深恶痛绝,Python很简洁,但是做为解释性语言,性能又是问题。

Go语言做为2009年Google发布的一款开源的编程语言,还很年轻,尚为成熟,还有很长的路要走。直到2012年才发布第一个正式版本Go1,不过我相信在Google的大力推动下,未来将会有不错的发展。

有想学习Go语言的朋友可以跟我交流,大家一起学习进步。Go语言的书籍有《The Way To Go》、《Programming in Go》。
The Way To Go 电子书下载地址:http://download.csdn.net/download/kukucckku/4394839

我简单的了解一下Go,就被它的魅力所深深的吸引了。我为什么要学一个新语言,这个对自己来说是个好问题,《The Way To Go》第1.2.2章节已经有很好的解释了。

1.2.2 Why a new language?
- C/C++ did not evolve with the computing landscape,no major systems language has emergedin over a decade: so there isadefinite need for a new systems language,appropriate for needsof our computing era.
- In contrast to computing power,software development is not considerably faster or moresuccessful (considering the numberof failed projects) and applications still grow in size,so anew low-level language,but equipped with higher concepts,is needed.
- Before Go a developer had to choose between fast execution but slow and not efficient building(like C++),efficientcompilation (but not so fast execution,like .NET or Java),or ease ofprogramming (but slower execution,like the dynamiclanguages): Go is an attempt to combineall three wishes: efficient and thus fast compilation,fast execution,ease ofprogramming.
其实最后一句话Go is an attempt to combineall three wishes: efficient and thus fast compilation,ease ofprogramming. 的三个理由足够了,这将是我学习笔记的一第篇,加油。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读