课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
Python编程开发语言是目前大多数人都在学习的一个编程语言,而今天我们就通过案例分析来了解一下,Python编程开发语言都有哪些缺陷。
Python是一种面向对象的、解释型的、通用的、开源的脚本编程语言,它之所以非常流行,我认为主要有三点原因:
Python简单易用,学习成本低,看起来非常优雅干净;
Python标准库和三库众多,功能强大,既可以开发小工具,也可以开发企业级应用;
Python站在了人工智能和大数据的风口上,站在风口上,猪都能飞起来。
举个简单的例子来说明一下Python的简单。比如要实现某个功能,C语言可能需要100行代码,而Python可能只需要几行代码,因为C语言什么都要得从头开始,而Python已经内置了很多常见功能,我们只需要导入包,然后调用一个函数即可。
1、运行速度慢
运行速度慢是解释型语言的通病,Python也不例外。
Python速度慢不仅仅是因为一边运行一边“翻译”源代码,还因为Python是高级语言,屏蔽了很多底层细节。这个代价也是很大的,Python要多做很多工作,有些工作是很消耗资源的,比如管理内存。
Python的运行速度几乎是慢的,不但远远慢于C/C++,还慢于Java。
但是速度慢的缺点往往也不会带来什么大问题。先是计算机的硬件速度运来越快,多花钱就可以堆出高性能的硬件,硬件性能的提升可以弥补软件性能的不足。
其次是有些应用场景可以容忍速度慢,比如网站,用户打开一个网页的大部分时间是在等待网络请求,而不是等待服务器执行网页程序。服务器花1ms执行程序,和花20ms执行程序,对用户来说是毫无感觉的,因为网络连接时间往往需要500ms甚至2000ms。
2、代码加密困难
不像编译型语言的源代码会被编译成可执行程序,Python是直接运行源代码,因此对源代码加密比较困难。
开源是软件产业的大趋势,传统程序员需要转变观念。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。