Go
天地不仁以万物为刍狗
天之道,损有余而补不足
人之道,损不足以奉有馀
展开
-
为什么会设计Go语言
转自:http://mt.sohu.com/20160407/n443587979.shtml 当初他们为什么会有设计一个新语言的冲动呢?让我们一起来回顾一下这些历史,也许很多人对他们当年遇到的问题感同身受。 设计Go语言是为了解决当时Google开发遇到的以下这些问题: 大量的C++代码,同时又引入了Java和Python 成千上万的工程师转载 2017-10-15 00:03:17 · 305 阅读 · 0 评论 -
go语言25个关键字总结
var和const :变量和常量的声明var varName type 或者 varName : = valuepackage and import: 导入func: 用于定义函数和方法return :用于从函数返回defer someCode :在函数退出之前执行go : 用于并行select 用于选择不同类型的通讯interface 用于定义接口struct 用于定义抽象数据类型break、转载 2017-10-17 21:45:49 · 461 阅读 · 0 评论 -
并发编程中的协程
事件驱动已知多线程已经无法解决高并发问题, 所以才有了异步IO,事件驱动等概念来解决高并发编程。 很典型的就是 Node.js ,传说中的事件驱动高并发解决方案之协程面向对象最典型的语言是 Java , 事件驱动最典型的语言是 Node.js , 协程最典型的语言就是golang个人很看好协程的发展, 同时也非常看好 golang 的前景转载 2017-10-19 22:54:34 · 169 阅读 · 0 评论