初识Go语言
说起Go语言,我只是有所耳闻并没有过多了解,直到有一次和一个学计算机考研的学弟聊起,他说他舅舅是也是搞IT的 ,说建议他学Go语言,所以总念念不忘,然而我本身是做移动端,说起Android 仔细的算起从16年4月底来上海工作也小一年了,说技术提升吧会有,但是还是觉得看不到自己进步,而且行情不好,自己也想着学学其他的,哦,跑题了,继续---
身边的程序员同学朋友就没有学这个的,所以只能慢慢学咯
网上博客也挺多的,尽管有这样那样的声音“我为什么放弃Go语言”,“我为什么学习Go语言"我不知道为什么,可能还不够了解它的优缺点,但是想学,优点蛮多的,那就去学咯,
Go语言是2009发布的第二款开源编程语言,Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。Go语言可以在不损失应用程序性能的情况下降低代码的复杂性。(以上源自百度百科)
今天在脉脉看到郝林dalao说《Go并发编程实战》要上市第二版了,所以现在抓紧把第一版过一遍,算是个入门,虽然是14年写的 , 三年了 现在Go语言也更新好几版了
-------------------没办法我有点墨迹
阅读笔记
Go语言优势
没有万能的编程语言,没有万能的开发框架没有万能的解决方案。任何新技术的产生都归功于一部分人对老旧技术的强烈不满。比如,C的依赖管理、C++的垃圾回收、JAVA笨重的类型系统和厚重的JavaEE规范、以及脚本语言(PHP、Python和Ruby)的性能。
提到脚本语言 我又去查查优缺点,毕竟这些我只是知道,但是连门都没入
主流脚本编程语言大比拼 http://developer.51cto.com/art/201507/482714_all.htm
- 相对C/C++ Go语言拥有清晰的依赖管理和全自动的垃圾回收机制,降低了代码量,提高开发效率
- 相对Java Go语言拥有简明的类型系统、韩束式编程范式和先进的并发编程模型。其代码块更小更简洁,可重用型更高,并可在多核计算环境下更快的运行。
- 对于PHP Go语言更具有通用性和规范性。使得其更适合构建大型的软件,并能更好的将各个模块组织在一起,性能方面,PHP不可与Go同日而语。
-对于Python/Ruby Go的优势在于其简洁的语法、非入侵式和扁平化的类型系统和浑然天成的多范式编程模型。与PHP一样 ,Python的Ruby是动态类型的解释型语言,这就意味着它们的运行速度会比静态类型的变异型语言慢很多
Go 具有较高的生产效率、先进的依赖管理和类型系统,已经原生的并发计算支持。
优点很多但是还有需要改进的地方(我不知道现如今这些有没有改进或者还是存在)
刚看了一下网站上已经是1.8了 这里还是1.3应该会有很多改进
环境变量配置哈哈so easy,想当初在学校配置Java的环境变量配置了好久,还有老师,妈呀想想就觉得这怎么可能,哈哈哈哈,接下来就是正式入门,goodnight
hello,word.png