01.手撕Go语言-初识

2019-06-23  本文已影响0人  imsilence

简介

Go是一门开放源码的编程语言,可容易的构建简单、可靠和高效的软件

历史

Go语言是由谷歌的开发工程师(罗伯特·格瑞史莫、罗布·派克、肯·汤普逊等)于2007年开始设计,利用20%的自由时间开发的实验项目,并于2009年以BSD-style授权(完全开源)首次公开发布,于2012年正式发布。

创造

开发者使用编程语言的三大分类(执行速度、简易程度、开发难度):

Go语言在3个条件做了平衡:易于开发、快速编译、高效执行

特性

Go语言被称为21世纪的C语言,Go从其他开发语言的借鉴了许多优秀的设计思想,例如从C语言借鉴表达式、流程控制、基础数据类型、参数传递、指针等,从Oberon-2语言借鉴的包的导入和声明等,从Oberon语言借鉴的面向对象特性中方法的声明语法,从Limbo语言中借鉴的CSP(通信顺序进程,
communicating sequential
processes),从APL语言借鉴的iota语法,从Scheme语言借鉴的作用域和嵌套函数……

应用

Go语言主要用于服务端开发,其定位是开发大型软件,常用于:

使用Go开发的项目列表:https://github.com/golang/go/wiki/Projects

使用Go开发的组织:http://go-lang.cat-v.org/organizations-using-go

安装

下载地址:

Windows

  1. 下载安装包

    01.01.png
  2. 安装

    01.02.png 01.03.png 01.04.png 01.05.png 01.06.png 01.07.png

Linux

  1. 下载

    01.08.png
  2. 安装&配置

    01.09.png 01.10.png 01.11.png

欢迎添加公众号【扯淡er】学习交流

扯淡er
上一篇下一篇

猜你喜欢

热点阅读