zoukankan      html  css  js  c++  java
  • Python和Golang的特点


    Python:

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

    Golang

    1. 静态强类型,编译型,并发型,静态语言但是有动态语言的感觉,可以直接编译成机器码,不依赖于其他库,语言层面支持并发,这是go最大的特色。go的基因里面支持并发,可以充分利用多核,很容易使用并发
    2. 支持面向对象编程,有接口类型和实现类型的概念,但是用的是嵌入替代了集成
    3. 丰富的标准库
    4. 内嵌C支持,go里面也可以直接包含C的代码
  • 相关阅读:
    JAVA中线程池启动定时任务
    JAVA线程池的创建
    JAVA多线程售票问题
    设计模式之一 ---单例模式
    JAVAWeb使用POI做导出Excel
    ThreadLocal实现线程范围内共享
    线程的互斥与同步通信
    Spring-task-timer定时器
    万年历---java版
    linux sed 批量替换字符串
  • 原文地址:https://www.cnblogs.com/L-moye/p/14415815.html
Copyright © 2011-2022 走看看