Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿萨姆特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。

大多数高级语言都是在C语言的基础上开发的,比如Python、Java、C#......等等;

C vs Python、Java、C#等等:

C语言: 代码编译得到 机器码 ,机器码在处理器上直接执行,每一条指令控制CPU工作;

其他语言: 代码编译得到 字节码 ,虚拟机执行字节码并转换成机器码再后在处理器上执行;

Python也称C Python由C语言开发而来:

对于使用:Python的类库齐全并且使用简洁,如果要实现同样的功能,Python 10行代码可以解决,C可能就需要100行甚至更多.

对于速度:Python的运行速度相较与C,比较慢,没有C执行的快;

Python vs Java、C#等等:

对于使用:Linux原装Python,其他语言没有;以上几门语言都有非常丰富的类库支持;

对于速度:Python在速度上可能稍显逊色;

CPython

Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。

JPyhton

Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。

IronPython

Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)

PyPy(特殊)

Python实现的Python,将Python的代码转换字节码再编译成机器码。优点,在第二次执行代码是则直接将代码转换成机器码交给计算机去执行。RubyPython、Brython ...

python能做底层开发吗_python底层是什么语言相关推荐

  1. python适合做嵌入式开发吗_python能做嵌入式吗

    近些年来Python非常流行,Python是一种面向对象的解释型计算机程序设计语言,Python语法简洁清晰,易读性以及可扩展性,Python具有丰富和强大的库,能够把用其他语言制作的各种模块(尤其是 ...

  2. python适合做嵌入式开发吗_python可以做嵌入式吗

    Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发. 近些年来P ...

  3. python可以做网页开发么_Python可以开发网页吗?Python学习班

    在很多人的印象中,Python是无所不能的,那么Python可以开发网页吗?有什么好用的框架呢?我们一起来看看吧. Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于19 ...

  4. python可以做什么开发-python适合做什么开发_python未来发展怎么样

    python概述 Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年.Python是纯粹的自由软件, 源代 ...

  5. python最适合做什么-python适合做什么开发_python未来发展怎么样

    python概述 Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年.Python是纯粹的自由软件, 源代 ...

  6. python最适合做什么-python适合做什么开发?

    Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发. pytho ...

  7. python做exe开发教程_python做exe开发教程

    python做exe开发教程内容摘要 python做exe开发教程其他方法无效时可用免疫抑制剂,交通部监理员教程证,6.客户端的异常测试.6.机费用械性能(1)抗拉试验:酒店入职教程内容,6.9l-8 ...

  8. python怎么做自动化测试仪器经销商_Python自动化测试踩坑记录(企业中如何实施自动化测试)...

    企业中如何实施自动化测试 在我们读高中的时候, 是不是经常听老师说:学好数理化,走遍天下都不怕. 作为软件测试这个行业,在当下,你学好自动化,你去哪面试都不怕. 说是这么说,但是你想提前下班,自动化测 ...

  9. python适合做后端开发吗-python适合后端开发么

    python适合后端开发,因为Python是一种计算机程序设计语言,既可用于前端也可用于后端开发,在Python中编写后端可以简化为编写各个模块,其间的连接随后由前端部分中的用户操作确定和控制. Py ...

  10. python适合做后端开发吗-转行IT做后端开发,学python还是java?

    你还在纠结Java还是Python的这件事,毫无疑问,这个时候,你仍然还是一个菜鸟,甚至连门都没入. 我为什么这么说呢,先别怼我,压制你心里的怒火,继续往下 我先问大家一个问题,为什么中国人用刀又是很 ...

最新文章

  1. 冬奥冠军武大靖也有减重烦恼,还为此发了篇论文
  2. 微型计算机的内存主要包括rom,信息安全技术题库:路由器硬件组件主要包括( )、闪存、ROM、RAM。 - 作业在线问答...
  3. EFCore查询语句生成流程、让EFCore支持批量Update/Delete/MergeInto
  4. 使用Arquillian(包括JPA,EJB,Bean验证和CDI)测试Java EE 6
  5. linux exchange邮件客户端,Linux中使用Hiri邮件客户端访问Exchange帐户
  6. HTML,CSS,JavaScript学习笔记--导航
  7. Java 反射(Class class相关)
  8. BOOST 线程完全攻略 - 扩展 - 可被关闭的线程类
  9. 【Computer Organization笔记16】大实验任务详细说明:支持指令流水的计算机系统设计与实现
  10. java虚拟机执行过程
  11. 高通抓取ramdump
  12. xpos兼容android最高版本,[原创]学习篇-xposed框架及高版本替代方案
  13. 数据可视化大屏案例系列 3
  14. SAP中利用SE16N事务的小计功能实现输出清单的加工实例
  15. 云服务器一直显示关机中,云服务器一直处于关机状态
  16. 固态硬盘的计算机需要进行磁盘碎片整理吗,SSD固态硬盘需要碎片整理吗 固态盘切忌磁盘碎片整理...
  17. 编写Python脚本调用企查查股东信息接口将数据导出为excel文件
  18. 基于cnn的人脸识别_鬼都藏不住,人脸识别新突破!就算遮住半张脸也能100%被识别...
  19. HC110110019 FTP原理与配置
  20. Boot Option Menu

热门文章

  1. (windows关灯模式/黑屏模式)专注于当前的工作窗口
  2. libevhtp介绍与demo构建
  3. P1403 [AHOI2005]约数研究
  4. 11.20 HTML及CSS
  5. 学习笔记--maven
  6. SSH(Struts2+Spring+Hibernate)框架搭建流程
  7. ListView+CheckBox两种解决方式及原因分析
  8. Matlab自带的曲线拟合程序
  9. 对于java中接口的作用与理解
  10. 基于卷积神经网络的微表情识别研究需要注意的一些问题【未完待续】