在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1. 总览2. 关于GolangGO语言是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的开源编程语言。 2.1 Golang相较于其他语言的优势1. 并发编程 Golang在并发编程中,并发的数量是百万级别的,相较于Java在这方面更具优势。 2. 自动垃圾回收 Java被追捧的其中一个理由就是它的自动垃圾回收机制,而Golang很好的考虑到了这一点。 3. 错误处理 Golang是一门强类型语言,所以当程序出错时,编译器会给出具体的出错行数,这样我们在写程序是就不用费尽心思的排错了。 4. 反射 Java的反射机制在许多框架的构建中是必不可少的,Golang也将其纳入了考虑范围 5. 底层语言 我们所接触到的底层语言有C、C++、汇编语言,Java等。C++虽然运行速度很快,但对程序员本身却并不十分"友好",C++比较复杂,入门困难;Java虽相较于C++不那么复杂,但在某些应用场景中并没有Golan更加的“轻便”。 6. 函数多返回值 Golang的返回值对比其他的底层语言可以说是很“丰富了”。 7. 类型和接口 8. 更丰富的内置类型 9. 匿名函数和闭包 10. 语言交互性 2.2 Golang的用途1.Golang被设计成一门应用于搭载Web服务器,存储集群或类似用途的巨型中央服务器的系统编程语言 2.对于高性能分布式系统领域而言,Go语言无疑比大多数其他语言有着更高的开发效率 3.它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过的了。 2.3 Golang编译器(SDK)1. 下载地址Http://golang.google.cn/dl/ 2. SDK默认使用UTF-8字符集
未完待续~ |
请发表评论