python - 发展史
python开始:
计算机只识别 二进制 0 1 0 1
人类写的英文(编程) 被识别成 二进制 让计算机帮我们干活
---------------------------
机器语言(0 1) 汇编语言(指令 mov edx,len int 0x80) 高级语言(c/c++/java/python/php/go/c#)
---------------------------
高级语言 转换为 二进制 被计算机识别
高级语言的本质区别:
c/c++/Delphi/go //编译类 转为二进制 完全翻译成 二进制 运行速度高 出错重新编译
python/java/php/Ruby //解释类 转为二进制 一句一句翻译成 二进制
编译类 特点: 运行速度快,跨平台差!
解释类 特点: 慢,可跨平台!widows linux mac 都可运行 解释器得一直跟着 随时编译成 机器语言
//linux mac 解释器都自带了!windows 需要安装
编译型语言:执行速度快,跨平台差
解释型语言:开发效率高,跨平台;运行效率低;
----------------------------
操作系统:windows linux
linux:
call audio_interface
play music
windows:
invoke audio_interface
play music
windows:
music_player.c //C语言
music_player.exe //二进制程序
invoke audio_interface
-------------------------------
Python 发展史:
吉多.范多苏姆(Guido van Rossum)
龟叔 1956年1月31日
1982年获得阿姆斯特丹大学的数学和计算机科学的硕士学位
1989年,他创立了Python语言
1991年初,Python发布了第一个公开发行版
Guido原居荷兰,1995移居到美国,并遇到了他现在的妻子
2003年初,Guido和他的家人,包括他2001年出生的儿子Orlijn一直居住在华盛顿州北弗吉尼亚的郊区。随后他们搬迁到硅谷;
1989 开始 写python得编译器
1991 开始所有人 可用 //第一个Python编译器诞生了 用C写得 C语言解释Python代码 解释成 二进制
1999 web框架诞生了
1994 Python 1.0
2000 Python 2.0
2004 Python 2.4 诞生了 持续流行了6-7年 同年web框架Django诞生
2006 Python 2.5
2008 Python 2.6
2008 Python 3.0 //龟叔重新写了一个 简洁得 python 特色 不兼容 2.*
2009 Python 3.1
2010 Python 2.7 //过度版本 兼容2.*
2011 Python 3.2
2012 Python 3.3
2014 Python 3.4 //宣布 Python2.7 支持到2020
2015 Python 3.5
2016 Python 3.6 //2016.12.23 发布
2005年 加入Google 2005-2012
2013年 加入Dropbox ...
依然掌握着Python发展得核心方向
-----------------------------
总结:
1.机器语言
0 1 最底层语言,运行速度快,开发效率低
2.汇编语言
mov edx.len 偏底层语言,运行速度快,开发效率低
3.高级语言
编译型语言:运行速度快,开发效率低,不可跨平台 //c/c++/go
解释型语言:运行速度慢,开发效率高,可跨平台 //python/java/php/ruby 依赖解释器运行