当前位置:网站首页>[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 .
边栏推荐
- Esp32-c3 introductory tutorial question ⑪ - ESP tls: create_ ssl_ handle failed, tls_ io_ instance->options. trusted_ certs null
- cJSON 使用详解
- MySQL about only_ full_ group_ By limit
- 怎么用ps提取图片颜色分析色彩搭配
- 【Oracle 期末复习】表空间、表、约束、索引、视图的增删改
- 深度神经网络总结
- Nm01 function overview and API definition of nm module independent of bus protocol
- 揭秘得物客服IM全链路通信过程
- 再放宽!这些应届生,可直接落户上海
- 昨天阿里学长写了一个责任链模式,竟然出现了无数个bug
猜你喜欢

Simulateur nightGod + application de test de capture de paquets Fiddler

Leetcode interview question 16.15 Abacus wonderful calculation

A good programmer is worth five ordinary programmers!

任职 22 年,PowerShell 之父将从微软离职:曾因开发 PowerShell 被微软降级过

Leetcode 面试题 16.15. 珠玑妙算

呆错图床系统源码图片CDN加速与破J防盗链功能

Redis(7)----数据库与过期键
![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

初夏,开源魔改一个带击杀音效的电蚊拍!

Another double non reform exam 408, will it be cold? Software College of Nanchang Aviation University
随机推荐
Renren potential field method
UE4 用spline畫正圓
Use dosbox to run the assembly super detailed step "suggestions collection"
How to use PS to extract image color and analyze color matching
Leetcode interview question 16.15 Abacus wonderful calculation
A simple PHP personal card issuing program v4.0
Installation tutorial and simple call of Matplotlib
Leetcode 面试题 16.17. 连续数列
揭秘得物客服IM全链路通信过程
Wechat applet video sharing platform system graduation design completion (7) Interim inspection report
Memory mapping of QT
PR曲线和ROC曲线概念及其区别
Ue4 dessine un cercle avec une ligne de contour
AI开发调试系列第二弹:多机分布式调测探索之旅
Summary of fun free GM games
【Oracle 期末复习】表空间、表、约束、索引、视图的增删改
How to write controller layer code gracefully?
Radian to angle, angle to radian in MATLAB
任职 22 年,PowerShell 之父将从微软离职:曾因开发 PowerShell 被微软降级过
Esp32-c3 introductory tutorial question ⑪ - ESP tls: create_ ssl_ handle failed, tls_ io_ instance->options. trusted_ certs null

