初识GO 语言-2019-5-8

竖琴犹奏相思苦 · · 1389 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

一、前言

现在是2019年5月8日1点07分

就在一天前,我完成了自己学生生涯最后的一项工作。即将硕士毕业。作为一个编程菜鸟,我迫切的希望自己学习一门不那么底层的编程语言。python和Go成了我的首选。鉴于最近越来越多的人将目光放到Go上,因此我希望用接下来的1个月时间入门Go语言。

随缘选取了B站韩顺平老师的视频教程

https://www.bilibili.com/video/av36489007/?p=2

其他学习资料容后再补充。

——————————————————————————————————

二、Go语言的应用领域

1、区块链

2、服务器

-高并发,是Go语言最强大的特性之一

3、分布式 云计算

——————————————————————————————————

三、学习规划与目标

P1、P2、P3 是关于学习目标与学习方法的介绍,与golang关系不大,更多属于方法论范畴,希望直接学习Go语言的可以跳过。

课程笔记略过


——————————————————————————————————

四、零基础入门

P4:零基础入门-基础概念:什么是程序?(建议跳过)

P5:Go语言的优势-1.充分利用cpu多核能力2.代码风格统一3.编译速度快4.计算能力强5.大并发6.简介高效优雅

P6:Go语言特点-1.能达到静态编译语言的安全与稳定 2.兼顾动态编译语言的高效(Go=C+python)

特点:1.有指针(类似c)2.有packet(类似python)3.有内存管理垃圾回收机制(类似java)4.大并发5.支持channel通信机制6.支持多个返回值(类似matlab和python哈哈)7.增加了切片(类似动态数组),defer延时执行

P7:开发工具介绍:极其多课程只是介绍了主流开发工具,而且并不是专门针对go语言的。(跳过)建议不要一开始就使用代码补全功能

P8-P16:IDE安装与环境变量配置。

-go语言开发目录结构的管理

P17-19:编程基础,编译与执行

-go语言按行编译,不能将多条语句写在同一行,会报错

-go语言 声明却不使用的变量和包会报错


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

本文来自:简书

感谢作者:竖琴犹奏相思苦

查看原文:初识GO 语言-2019-5-8

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

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