第1课:邂逅Go语言

Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程

GO语言的主要优势在于支持高并发,主要通过协程与channel实现,说白了就是可以同时多个通道执行程序,各个通道通过设计好的机制进行通信,防止并发下的死锁与数据混乱

你会发现,很多C语言,C++出身的程序员对GO语言很有热情,主要是因为GO语言和C,C++有千丝万缕的暧昧关系,但是又解决了他们蛋疼的并发编程实现方式

如果你渴望通过一门编程语言就能写出支持高并发的程序,而不是依赖缓存等等其他第三方系统,就来学习GO语言吧,GO语言充分利用了计算机资源,加上google这个强大的爸爸,前途无量

针对GO语言,重点也是比较难理解的地方就是它的并发模式和内存管理,同学们可以多关注下

GO语言开发团队说后期要加入图形编程,也就是说可以用GO语言完全实现安卓APP的开发,不需要借助其他语言,这恐怕也是谷歌的野心之一,创立了安卓世界,又创立了未来打造安卓世界的语言

同样的,在这里写一个简单的GO语言程序,先给大家一个直观的感觉,用心感觉GO语言的优雅吧
在目录下新建godeye.go文件,在文件中输入下面的代码:

package main
 
import "fmt"
 
func main() {
    fmt.Printf("www.godeye.org!\n")
}

打赏  如对你有帮助,请我喝杯咖啡吧!