虽然软件产业的历史与人类历史相比只是短暂的差距,但世界上有许多编程语言,“”就是其中之一
语言可以被视为一种“古老的”编程语言 。它已经流行了这么长时间,它一定有它的独特性 。在本节中,我们将简要介绍相关信息
![python是什么?连小学都普及的Python到底是什么](http://img.gansulong.com/220904/125205K25-0.jpg)
文章插图
简要历史记录
该语言由Guido van于1989年底出于某种娱乐目的而开发,基于ABC教学语言,该语言功能强大,专门为非专业程序员设计 。然而,ABC语言并没有被广泛使用,Guido认为这是由非开放性造成的
它的流行受其“起源”的影响 。它的语法与自然语言非常相似 。对于非软件专业人士来说,选择成本最低 。因此,一些有医学甚至艺术背景的人倾向于选择它作为编程语言
Guido避免了ABC不够开放的缺点 。Guido加强了与其他语言(如C、C++和Java)的结合 。此外,许多在ABC中没有实现的事情已经实现,这些因素大大提高了ABC的普及率
2008年12月,版本3.0(通常也称为3000,或简称py3k)发布3.0是一次重大升级 。为了避免引入历史负担,3.0不考虑与2.x的兼容性 。因此,2.x的用户长期不愿意升级到3.0,这曾经影响了
毕竟,总的趋势是不可阻挡的,开发人员逐渐发现3.x更简单、更方便 。现在,大多数开发人员已经从2.x转移到3.x,但一些早期程序可能仍然使用2.x的语法
2009年6月,发布了3.1版本
2011年2月,发布了3.2版本
![python是什么?连小学都普及的Python到底是什么](http://img.gansulong.com/220904/1252052T1-1.jpg)
文章插图
2012年9月,发布了3.3版本
2014年3月,发布了3.4版本
2015年9月,发布了3.5版本
2016年12月,版本3.6发布
本教程将介绍使用3.x进行编程,并简单比较x和3.x之间的语法差异
目前,由于大数据和人工智能的普及,它比以往任何时候都更受欢迎 。在tiobe编程语言的最新排名中,它已迅速上升到第4位,仅次于Java、C、C++
Java占据了世界上大多数电子商务、全集成、通信等服务终端的应用开发,而C和C++占据了世界上大多数接近操作系统的硬件编程 。这三种语言的地位难以动摇
特性
它是一种面向对象的解释性弱类型脚本语言 。它也是一种功能强大、功能完善的通用语言
与其他编程语言(如Java)相比,该代码非常简单且易于使用 。例如,如果我们想完成一个函数,我们需要100行Java代码,但它可能只需要20行代码,这是一个非常吸引人的主要特性
的两个主要特征是清晰的语法和可扩展性:
【python是什么?连小学都普及的Python到底是什么】的语法很清楚 。它甚至不是一种自由形式的语言 。例如,它要求if语句的下一行必须向右缩进,否则无法编译
它的可扩展性体现在其模块中,具有脚本语言中最丰富、最强大的类库(这些类库被形象地称为“内置电池”),涵盖了大多数应用场景,如文件输入/输出、GUI、网络编程、数据库访问、文本操作等
此外,我们的社区也非常发达 。甚至一些小众应用场景也经常有相应的开源模块来提供解决方案
作为一种解释性语言,它本质上是跨平台的 。只要为平台提供相应的解释器,它就可以在平台上运行
解释性语言几乎是跨平台的
当然,它也有一些解释性语言的弱点:
慢:该程序比Java、C、C++和其他程序慢
源代码加密很困难:与编译语言不同,源程序将编译成目标程序并直接运行源程序,因此很难加密源代码
今天的分享到此结束 。如果我的分享对你有帮助,也欢迎你转发我的文章,让更多人受益 。如果你在学习过程中遇到任何问题,你可以加入我的交流学习QQ群:交流更多问题,互相帮助,群中有很好的学习教程和开发工具 。如果你在学习方面有任何问题(学习方法、学习效率、如何就业),你可以随时来找我
- 火药是什么时候发明的?是谁发明的
- 头痛是什么原因造成的 头痛有什么症状
- 敷衍塞责意思是什么意思(敷衍塞责的反义词是
- 电磁波是什么东西?电磁波有哪些应用
- 大连今日生羊价格
- 嘴巴里起血泡怎么办 嘴巴里长血泡是什么原因
- 最强蜗牛9月20日最新密令是什么 最强蜗牛9月20日新密令分享
- 辩证法特征与本质是什么(辩证法的3大规律、
- 3个本质方面诠释两者间区别 董事长与总裁的区别是什么
- 肺痨是什么病?肺结核是什么原因引起的?