Go

Go即Golanguage,Golang,吉祥物gordon金花鼠,Go是Google公司创造的语言,创造Go原因:合理利用多核多CPU优势,语言更简洁,C/C++运行快但编译慢。Go即有C静态语言程序的运行速度,又能达到Python动态语言的快速开发,特点:1.从C继承控制结构,指针等;2.引入包概念用于组织程序结构,其一个文件都要归属一个包,而不能单独存在;3.有垃圾回收机制,内存自动回收;4.天然并发,(从语言层面支持并发,goroutine轻量级线程,可实现大并发,基于CPS并发模型(Communicating Sequential Process)实现;5.吸收管道通信机制,形成Go特有管道channel,可实现不同goroute通信;6.函数返回多个值,如func getSumAndSub(n1 int, n2 int)(int, int){return a,b};7.切片、延时执行defer等。

你可能感兴趣的:(Go)