当前位置:网站首页>[Yugong series] July 2022 go teaching course 001 introduction to go language premise
[Yugong series] July 2022 go teaching course 001 introduction to go language premise
2022-07-02 18:42:00 【Hua Weiyun】
One 、Go Language guidance
1. What is? Go Language
Go( also called Golang) yes Google Of Robert Griesemer,Rob Pike And Ken Thompson A static strong type of development 、 Compiler language .Go Language grammar and C Close , But the function is : Memory safety ,GC( Garbage collection ), Structural form and CSP-style Concurrent computing .- Baidu Encyclopedia
2.Go History of language
- since 2007 year 9 Month begins ,Go Language designer
Robert . Grisham,Rob . Pike (Rob Pike) And Ken . thompsonStart designing Go, laterlan Lance Taylor、Russ CoxJoin the project . - 2009 year 11 month ,Go Officially announced the launch of , Become an open source project , And in Linux And MacOSX Implemented on the platform , It was added later Windows Implementation under the system .
- stay 2016 year ,Go Evaluated by software company TIOBE Selected as “TIOBE2016 Best language of the year ”
3.Go The advantages of language
- Fast running speed 、 Easy to learn
- High salary

- Suitable for blockchain development

- Rich instructions
- Can contain c Code
- Voice level supports concurrency
3.Go What can language do
- Network programming : Include Web application 、API application 、 Download apps , and Go Built in net/http The package basically implements the network functions we usually use .
- Server programming : In the past, if you used C perhaps C++ The things you do , use Go It's a good fit , For example, processing logs 、 Data packaging 、 Virtual machine processing 、 File system, etc .
- Blockchain development : Technical practitioners put Go Language is called as the development language of blockchain industry . If you learn blockchain Technology , You will find that many blockchain systems and applications now adopt Go developable , such as ehtereum It is the most famous public chain at present , Another example fabric It is the most famous alliance chain at present , Both have go Language version , And go-ehtereum It is also the version officially recommended by Ethereum .
summary
go Language is more suitable for server development , Cloud platform development , Microservice practice and refactoring , Blockchain development ( Mainly led by Ethereum ) wait .
边栏推荐
- PR曲线和ROC曲线概念及其区别
- [Yugong series] July 2022 go teaching course 001 introduction to go language premise
- Redis (6) -- object and data structure
- 快速排序基本思路(通俗易懂+例子)「建议收藏」
- Wechat nucleic acid detection appointment applet system graduation design completion (5) task statement
- UE4 用spline畫正圓
- 怎么用ps提取图片颜色分析色彩搭配
- Steamos 3.3 beta release, steam deck Chinese keyboard finally came
- Leetcode interview question 17.01 Addition without plus sign
- Stretchdibits function
猜你喜欢

【西北工业大学】考研初试复试资料分享

Leetcode interview question 16.15 Abacus wonderful calculation

Chrome 正式支持 MathML,默认在 Chromium Dev 105 中启用

Redis (7) -- database and expiration key

Wechat nucleic acid detection appointment applet system graduation design (2) applet function

Leetcode 面试题 16.11. 跳水板

文字编辑器 希望有错误的句子用红色标红,文字编辑器用了markdown

呆错图床系统源码图片CDN加速与破J防盗链功能
![Unity learning shader notes [82] black and white processing of enhanced single channel color rendering](/img/db/d745a434e76511742d1264706b5d9a.png)
Unity learning shader notes [82] black and white processing of enhanced single channel color rendering

Redis (6) -- object and data structure
随机推荐
初夏,开源魔改一个带击杀音效的电蚊拍!
Interview, about thread pool
快速排序基本思路(通俗易懂+例子)「建议收藏」
Esp32-c3 introductory tutorial question ⑩ - error: implicit declaration of function 'ESP_ blufi_ close‘;
Eliminate the yellow alarm light on IBM p750 small computer [easy to understand]
Redis (6) -- object and data structure
Wechat applet video sharing platform system graduation design completion (7) Interim inspection report
After 22 years in office, the father of PowerShell will leave Microsoft: he was demoted by Microsoft for developing PowerShell
Wechat applet video sharing platform system graduation design completion (1) development outline
Leetcode interview question 17.01 Addition without plus sign
iptable端口重定向 MASQUERADE[通俗易懂]
Is Guojin securities a state-owned enterprise? Is it safe to open an account in Guojin securities?
Radian to angle, angle to radian in MATLAB
Leetcode 面试题 16.17. 连续数列
Uncover the whole link communication process of dewu customer service im
实施阴影介绍
Wechat applet video sharing platform system graduation design completion (8) graduation design thesis template
Night God simulator +fiddler packet capture test app
阿里三面被面试官狂问Redis,简历上再也不敢写'精通'了
服务器php环境搭建教程,PHP服务端环境搭建图文详解

