Python和Golang的特点


Python:

  1. 解释型语言,程序员不需要再运行前编译,再运行时才翻译,这样解释型语言每执行一次就要翻译一次,效率较低
  2. 动态数据型,支持重载运算符,也支持泛型设计,(运算符重载,就是对已有的运算符进行重新定义,赋予其中的另一种功能,以适应不同的数据类型,范式设计就是定义的时候不需要制定类型,在客户端使用的时候时候再去指定类型)
  3. 面向对象语言,函数,模块,数字,字符串都是对象,在Python中一切接对象,完全支持集成,重载,多重集成
  4. 社区提供大量第三方库

Golang

  1. 静态强类型,编译型,并发型,静态语言但是有动态语言的感觉,可以直接编译成机器码,不依赖于其他库,语言层面支持并发,这是go最大的特色。go的基因里面支持并发,可以充分利用多核,很容易使用并发
  2. 支持面向对象编程,有接口类型和实现类型的概念,但是用的是嵌入替代了集成
  3. 丰富的标准库
  4. 内嵌C支持,go里面也可以直接包含C的代码
posted @ 2021-02-19 14:07  阿陌i  阅读(92)  评论(0编辑  收藏  举报