免费发布
客集齐网 » 电脑/软件 » 计算机应用服务 » Python编程语言也有缺点

Python编程语言也有缺点

  • 供应商:达内时代科技有限公司 [进入公司网站]
  • 所在地:河南 郑州
  • 价格:面议
  • 更新时间:2018-11-06 13:56
  • 13783581536| 0371-55025032
  • 联系人:王老师(先生)  (来电时请说是从客集齐网看到我的)
  •      [诚信档案]

Python虽然是人工智能方面非常流行的语言,但还是存在着一丢丢缺点,但这并不能阻止ta的迅速发展。

那它又有哪些缺点呢?让我们来看一看!

Python的缺点

Python虽然有很多优点,但是它也不是完美的,它也有自身的缺点。

1.速度慢 由于,Python是解释型语言,所有它的速度会比,C、C++慢一些,不过对于用户而言,机器上运行速度是可以忽略的。因为用户根本感觉不出来这种速度的差异,不影响使用。由于,现在的硬件配置都非常高,基本上没有影响,除非是一些实时性比较强的程序可能会受到一些影响,但是也有解决办法,可以嵌入C程序。

2.既是优点也是缺点,python的开源性是的Python语言不能加密,但是目前国内市场纯粹靠编写软件卖给客户的越来越少,网站和移动应用不需要给客户源代码,所以这个问题就是问题了。随着时间的推移,很多国内软件公司,尤其是游戏公司,也开始规模使用python。

3.强制缩进 如果你有其他语言的编程经验,例如:C语言或者Java语言,那么Python的强制缩进一开始会让你很不习惯。但是如果你习惯了Python的缩进语法,你会觉得它非常优雅。

4.行语句 由于Python可以在尾部不写分号,所以一行只能有一条语句,很多时候不能将程序连写成一行,如importsys; for i in sys.path: print i(看不懂没关系,这里只是介绍一行代码的书写)。而其他的代码可能就无此限制,可以较为方便的在shell下完成简程序,不需要如Python一样,必须将程序写入一个.py文件。(对很多用户而言这也不算是限制)这可能也算是一个不足吧,不过这真的微不足道。对于一个真正在乎代码简洁的人来说,那就忍受着吧。

5.构架选择太多(没有像C#这样的官方.net构架,也没有像ruby由于历史较短,构架开发的相对集中。Rubyon Rails构架开发中小型web程序天下无敌)。不过这也从另一个侧面说明,python比较优秀,吸引的人才多,项目也多。

达内时代科技有限公司其它相关信息
赞助商连接