美文网首页
初识GO 语言-2019-5-8

初识GO 语言-2019-5-8

作者: 竖琴犹奏相思苦 | 来源:发表于2019-05-08 02:48 被阅读0次

    一、前言

    现在是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

          本文链接:https://www.haomeiwen.com/subject/zvcpoqtx.html