码迷,mamicode.com
首页 > 编程语言 > 详细

Go语言开发教程

时间:2017-11-26 19:38:07      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:检查   google   .com   web   简化   概念   .gz   关系   发布   

Go语言简述

  • 兴起:2009年Gogle发布的第二款开源编程语言
  • 特征:
    • 语法简单:语法标准比较严格,适合开发人员短时间高效的服务端开发。
    • 并发模型:Goroutine是Go最显著的特征,使用类协程的方式来处理并发,搭载channel实现CSP模型
    • 内存分配:Go选择tcmaclloc来实现高并发的内存管理和分配
    • 垃圾回收:防止出现OOM的坑
    • 静态链接:简化了部署和发布操作,极大程度上降低了代码发布的依赖关系
    • 标准库:功能完善的标准库,有利于降低学习成本
    • 工具链:无论是编译,格式化,错误检查,帮助文档和对应的测试支持都比较完善
  • 总结:

      go语言作为一个现代化的开发语言,利用其高并发的特性,有利于实现服务端开发;再结合自身的语法规范性上,可以更好的为API的开发提供更好的帮助;作为一种编译性开发语言。在web开发方面还存在着一定的高效性差距;然而在通过同步方式封装异步概念来更好的处理并发,所以更适合现在的服务端开发。

Go环境安装

官方站点:https://golang.org/dl/

官方站现在不能访问,提供如下的下载站点:https://studygolang.com/dl

开发IDE链接:http://www.jetbrains.com/go/

linux下配置Go

  1. 下载对应的:go1.9.2.linux-amd64.tar.gz
  2. tar xf go1.9.2.linux-amd64.tar.gz –C /usr/local
  3. 设置环境变量

Go语言开发教程

标签:检查   google   .com   web   简化   概念   .gz   关系   发布   

原文地址:http://www.cnblogs.com/wanghui1991/p/7899770.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!