Golang入坑指南

linuxlog · · 989 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

一、Go语言简介

  Google是Go语言的亲爸爸,于2009年由Thompson、 Pike、 Robert Griesemer等人推出,有广大开源技术爱好者、黑客协助完成。Go语言自出生自带主角光环,除去亲爸爸是Google不说,开发者Thompson曾经开发过Unix和衍生出C语言的B语言;Pike:曾是贝尔实验室(Bell Labs)的Unix团队,和Plan 9操作系统计划的成员。他与Thompson共事多年,并共创出广泛使用的UTF-8 字元编码。

二、Go语言的优势

  大多数编程语言能做到的,Go语言都能实现,Go语言中没有继承,天生支持并发,可以直接生成静态文件,除了glibc,不依赖其他库。Go语言特别适合做服务器编程、网络编程和云平台的开发。对分布式处理有着优越的表现。作为一门静态语言,有这和c、c++相媲美的运行效率,又有一种动态语言的感觉,拥有像Python、ruby等一些动态语言的开发效率。

 三、Go语言的安装

  Go语言是开源的项目,所以各种平台都可以安装Go语言,我所以使用的ubuntu的平台,使用的工具是Goland。首先,我们去Go语言中文网下载安装包,选择适合我们平台的安装包,然后解压,设置Go语言路径,官方推荐Linux平台下都放到/usr/local/go目录下。设置路径,在ubuntu下export PATH=$PATH:/usr/local/go。在Windows下设置比较简单,大家可自行百度。设置完成后,需要设置GOPATH,也是就大家创建Go文件所在的目录,为什么需要设置GOPATH,我们以后在工程管理中会做详细介绍,现在我们只需要安装一个Go语言的环境即可,先跑一个hello程序,领略一下Go语言与其他语言的不同。

四、一个hello world程序的实现

直接上源码:

package main

import "fmt"

func main() {

  fmt.Println("hello world")

}


有疑问加站长微信联系(非本文作者)

本文来自:博客园

感谢作者:linuxlog

查看原文:Golang入坑指南

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

989 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传