所在的位置: C++ >> C++市场 >> GO语言的初步认识

GO语言的初步认识

开发程序的目的:操作计算机,让计算机替人类工作,解放人力。

程序的分类:程序又叫作软件,而软件分为两类,分别是系统软件和应用软件。系统软件是操作系统,Windows、mac、linux等等。应用软件是应用程序,平时用的聊天工具、视频工具等等。

什么是编程语言?

编程语言的作用是开发程序。

编程语言本质就是一门语言。

语言是一种事物与另一种事物沟通的表达方式或者说是表达工具。

人类语言:人与人之间的沟通方式。

编程语言:人与计算机之间沟通的方式。

编程语言都有哪些?

常见的编程语言:C/C++、JAVA、Python、GO等等。

Go语言的历史:

Go即Golang,是Google公司开源(开源指的是源代码是开放的,可以获取的,至于编程语言,主要有脚本和编译两类,如果要深究,看编译器或解释器是不是可以免费获取,这些免费神器,通常也都有源代码,说编程语言开源,比较不妥,只要软件开源,就可以说开源,至于语言,最终也只是编译器或解释器,无所谓开不开源)的一门编程语言。

Go是从年开始开发,年11月开源,年发布稳定版本。

Go语言设计思想:

RobPike说过:我们想要构造出这样一种语言,它不仅可以像C++和JAVA这类静态编译语言一样安全、高效、稳定,还可以像Python这类动态类型解释语言一样轻巧且有趣。

为什么选择Go语言?

Go语言简单容易学习、开发效率高。

性能好,或者说天生支持高并发。

Go语言的应用领域:

人工智能、云计算开发

容器虚拟化(相比于虚拟机,容器拥有更高的资源使用效率,因为它并不需要为每个应用分配单独的操作系统-实例规模更小、创建和迁移速度也更快。这意味相比于虚拟机,单个操作系统能够承载更多的容器。云提供商十分热衷于容器技术,因为在相同的硬件设备当中,可以部署数量更多的容器实例。然而,单个操作系统有可能引起影响所有相关实例的单点事故。比如,恶意软件或者主机操作系统崩溃可能禁用或者影响所有容器。此外,容器易于迁移,但是只能被迁移到具有兼容操作系统内核的其他服务器当中,这样会无形中减少迁移选择。)、运维开发

游戏开发等

如何学习Go语言?

一定要多写代码,初中高中时候学习英语都知道要多说多读,编程语言也是一门语言,它不是通过读和说来学习,而是通过写代码来理解学习的,所以说一定要多写代码。

和其他编程语言多对比学习。

培养自己的自控力和自主学习的能力。




转载请注明:http://www.aierlanlan.com/rzdk/3204.html

  • 上一篇文章:
  •   
  • 下一篇文章: