go语言学习笔记(一)前言介绍

go特点

1、静态类型,编译型的开发语言

package main

func main(){
    var num1 int = 1
}
package main

func main(){
    var num1 int = 1
    num2 :=2
}

2、脚本化的语法,支持多种编程范式

函数式 & 面向对象

3、原生、给力的并发编程支持

原生并发第三方函数库并发是有区别的

 

go优势

1、脚本化的语法

容易编写

2、静态类型+编译型,程序运行速度高

3、原生支持并发

降低开发、维护成本

更好执行

 

go劣势

1、语法糖没有Python和Ruby多

语法糖越多,编程开发越舒服,维护成本更高

2、运行速度不如C

开发者正在解决

3、第三方库不如主流语言多

 

 

 

 

 

 

 

 

你可能感兴趣的:(go)