网站开发 APP开发 小程序开发 SEO优化 公司新闻

Pyjon与Java(新老黑马语言的比较)

2018-07-31 09:46:53
1011

  从开发速度上来说Python是动态语言,也被称为超高级语言,是一C语言为基础而写出来的,也就是说Python的底层就是C语言.同样开发一个程序Python所需要变现的代码要比java少的多.所以Python的开发速度会特别快,儿为了适应市场的商业需求在位来只会越来越快.Java是静态语言,所以它会比Pyhton更加的底层一些,所以Java会更加的严谨.故而理论上它的运行速度会比Python快,因为Python其实是在间接的用C语言,所以只是理论上.目前很多的公司的数据处理都会先选择使用Pyhton,由此可见其实Pyhton的实际使用时的速度并不慢.我记得我曾经在一边书上看到一句话:算法选择比语言选择更重要,所以如果是算法优化做的好任何一门语言都会快到飞起。
 

  之后谈到命名,java的传统写法基本要求把英文意思作为变量名完整写出来这就导致其变量名特别长。有点长得很吓人.而Python简写缩写用得特别多,比如Length就写成了len,String写成str等等。

  Pyhton比较自由他不会强制的让人做些什么,完全靠自觉,比如常量,只有变量名大写Python觉得如果你通过变量名大写已经告诉其他程序员这个变量是常量,其他程序员就应该自觉,而Java里要求加final来强制其他程序员不能改变其值。

  ​