(一)golang--初识go语言

(一)golang--初识go语言,第1张

概述学习来源:https://www.bilibili.com/video/av35928275/?p=1 尚硅谷的(我学spring、springmvc和mybatis就是他们的课) 使用1.9.2的版

学习来源:https://www.bilibili.com/vIDeo/av35928275/?p=1  尚硅谷的(我学spring、springmvc和mybatis就是他们的课)

使用1.9.2的版本

golang:golanguage的简称(也就是go语言)。可以应用于区块链研发工程师、Go服务器端/游戏软件工程师、Golang分布式/云计算软件工程师等。

Google为什么要创建go语言?

(1)计算机硬件技术更新频繁,性能提升很快,主流的编程语言不能合理利用多核多cpu的优势;

(2)缺乏足够简洁高效;

(3)c/c++编译速度慢,同时存在内存泄漏;

Go语言的特点?

既能像静态编译语言的安全和性能,也能像动态语言开发维护的高效率。

(1)从C语言继承了很多理念,包括表达式语法、控制结构、基础数据类型、调用参数传递、指针等等;

(2)引入包的概念,用于组织程序结构

(3)垃圾回收机制、内存自动回收、不需要开发人员管理;

(3)天然并发;

语言层面goroutime,轻量级线程基于cps并发模型实现

(4)吸收了管道通信机制;

(5)函数可以返回多个值;

(6)新的创新,比如切片slice,延时执行defer等;

开发工具:VS Code、Subline Text、Vim、Emacs、Eclipse、liteIDE、JetBrains公司

总结

以上是内存溢出为你收集整理的(一)golang--初识go语言全部内容,希望文章能够帮你解决(一)golang--初识go语言所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1259810.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-07
下一篇2022-06-07

发表评论

登录后才能评论

评论列表(0条)

    保存