go编程础课堂讲义.pptx

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
go编程础课堂讲义

Go编程基础什么是Go? Go是一门 并发支持 、垃圾回收 的 编译型 系统编程语言,旨在创造一门具有在静态编译语言的 高性能 和动态语言的 高效开发 之间拥有良好平衡点的一门编程语言。Go的主要特点有哪些?类型安全 和 内存安全以非常直观和极低代价的方案实现 高并发高效的垃圾回收机制快速编译(同时解决C语言中头文件太多的问题)为多核计算机提供性能提升的方案UTF-8编码支持讲师:无闻Go编程基础Go存在的价值是什么? /translate/go-at-google-language-design-in-the-service-of-software-engineeringGo/translate/go-at-google-language-design-in-the-service-of-software-engineering在谷歌:以软件工程为目的的语言/translate/go-at-google-language-design-in-the-service-of-software-engineering设计Go是记事本编程吗? 包括VIM,IDEA,Sublime Text,Eclipse等众多知名IDE均已支持Go目前有多少实际应用和资源?全球最大视频网站 Youtube(谷歌)七牛云储存以及旗下网盘服务(Q盘)爱好者开发的Go论坛及博客已用Go开发服务端的著名企业:谷歌、盛大、七牛、360其它海量开源项目:/p/go-wiki/go-wiki、/GoDoc、/library-bindingsGo Language Resources讲师:无闻Go编程基础Go发展成熟了吗? 作为一门2009年才正式发布的编程语言,Go是非常年轻的,因此不能称为一门成熟的编程语言,但开发社区每天都在不断更新其核心代码,给我们这些爱好者给予了很大的学习和开发动力。Go的爱好者多吗? 以Google Group为主的邮件列表每天都会更新10至20帖,国内的Go爱好者QQ群和论坛每天也在进行大量的讨论,因此可以说目前Go爱好者群体是足够壮大。/spreadsheet/lv?key=0AqIvOG5Y0CJ6dFFJV0JwSm1kbEtEdmg5Nk1uZndzakEGolang/spreadsheet/lv?key=0AqIvOG5Y0CJ6dFFJV0JwSm1kbEtEdmg5Nk1uZndzakE相关/spreadsheet/lv?key=0AqIvOG5Y0CJ6dFFJV0JwSm1kbEtEdmg5Nk1uZndzakEQQ/spreadsheet/lv?key=0AqIvOG5Y0CJ6dFFJV0JwSm1kbEtEdmg5Nk1uZndzakE群讲师:无闻Go编程基础安装Go语言Go源码安装:/astaxie/build-web-application-with-golang/blob/master/ebook/01.1.md参考链接Go标准包安装:/p/go/downloads/list下载地址第三方工具安装Go环境变量与工作目录根据约定,GOPATH下需要建立3个目录:bin(存放编译后生成的可执行文件)pkg(存放编译后生成的包文件)src(存放项目源码)讲师:无闻Go编程基础Go命令 在命令行或终端输入go即可查看所有支持的命令Go常用命令简介go get:获取远程包(需 提前安装 git或hg)go run:直接运行程序go build:测试编译,检查是否有编译错误go fmt:格式化源码(部分IDE在保存时自动调用)go install:编译包文件并编译整个程序go test:运行测试文件go doc:查看文档(/astaxie/godocCHM/astaxie/godoc手册)讲师:无闻Go编程基础程序的整体结构讲师:无闻Go编程基础Go开发工具安装及配置本套教程主要使用 Sublime Text其它IDE安装方案:/astaxie/build-web-application-with-golang/blob/master/ebook/01.4.md参考链接Sublime Text下载Sublime Text:/官方网站安装gosublime(破解版可能无法安装):/Obahua/blog/110767安装指令/2011/08/31/sublime-text-2-tricks-and-tips/Sublime Text 2 /2011/08/31/sublime-text-2-tricks-and-tips/入门及技巧讲师:无闻Go编程基础Go语言版”Hello world!”输出:hello.go讲师:无闻Go编程基础课堂笔记的使用方法课程大纲给出了知识点讲解的时间点,方便快速定位补充说明在教

文档评论(0)

1444168621 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档