Golang-入门

一、Go语言发展历史

1.1、Go语言核心开发团队

  • Ken Thompson(肯.汤普森) :1983年图灵奖 (Turing Award)和 1998年美国国家技术奖(National Medal of Technology)得主。他与Dennis Ritchie 是 Unix的原创作者。Thompson 也发明了后来衍生出C语言的B程序语言,同时也C语言的主要发明人。
  • Rob Pike (罗布.派克) : 曾是贝尔实验室(Bell Labs)的Unix团队,和Plan 9操作系统计划的成员,他与Thompson共事多年,并共创广泛使用 UTF-8 字元编程;
  • Robert Griesemer :曾协助制作Java的HoSpot编译器,和Chrom浏览器的JavaScript引擎V8;

image

1.2、Goole为什么创造Go语言

  • 1、计算机硬件技术更新频繁,性能提高很快,目前主流的编程语言发展明显落后于硬件,不能合理利用多核心 CPU 的优势提升软件系统性能;
  • 2、软件系统复杂度越来越高,维护成本越来越高,目前缺乏一个足够简洁高效的编程语言;
  • 3、企业运行维护很多 c/c++ 的项目,c/c++程序运行速度虽然很快,但是编译速度确很慢,同时还存在内存泄漏的一系列的困扰需要解决;

二、语言的特性和快速体验

三、Go开发工具介绍

四、

posted @ 2021-05-26 13:22  SRE运维充电站  阅读(227)  评论(0编辑  收藏  举报