聊聊Go语言

一、简介

Go语言是非常年轻的一门语言,是对类C语言的重大改进。它不但能让你访问底层操作系统,还提供了强大的网络编程和并发编程支持。Go语言的用途众多,可以进行网络编程、系统编程、并发编程、分布式编程。
有些重要的开源项目是用Go语言开发的,比如:Docker。
Go可能并没有Java那样

二、特性

Go语言也称为Golang,是由Google公司开发的一种静态强类型、编译型、并发型、并具有垃圾回收功能的编程语言。

2.1.语法简单

2.2.并发模型

2.2.内存分配

2.3.垃圾回收

2.4.静态链接

2.5.标准库

功能完善、质量可靠的标准库为编程语言提供了充足动力。在不借助第三方扩展的情况下,就可完成大部分基础功能开发,这大大降低了学习和使用成本。最关键的是,标准库有升级和修复保障。

2.6.工具链

完整的工具链对于日常开发极为重要。Go在此做得相当不错,无论是编译、格式化、错误检查、帮助文档,还是第三方包下载、更新都有对应的工具。其功能未必完善,但起码算得上简单易用。

哪些项目使用Go语言开发?

Docker、K8s等等。

哪些大公司正在使用Go语言?

  • Google
  • 腾讯
  • 百度
  • 京东
  • 小米
  • 360
  • 字节等等

你可能感兴趣的:(java,java,jvm,开发语言)