python语言

# -*- coding:utf-8 -*-

python诞生26年之久,比java还早四年,为什么最近几年才得以流行

  • 语言本身:python作为解释性语言,运行效率低,在九十年代CPU性能不高、价格昂贵的背景下,python并不被看好
  • 推广:python由荷兰程序员“龟叔”独自编写,知名度不高。而java由当时互联网巨头SUN公司大力推崇,得以流行至今。

python的缺点

  • 解释性语言都慢,编译性语言运行前直接编译成CPU能执行的机器码,而解释性语言执行时会一行一行的翻译成CPU能理解的机器码,翻译过程非常耗时。实际开发中,CPU占用时间并不是影响整个应用程序的快慢的关键,还有网络调用。
  • GIL(Global Interpreter Lock)全局解释器锁python在进行多线程任务的时候,其实是伪多线程,性能较差。可以使用非官方的PyPy解释器或者协程机制。

猜你喜欢

转载自blog.csdn.net/chenjineng/article/details/80670588