静态语言和动态语言

语言可以简略的分为:

静态语言和动态语言

 

我这边主要会:python,c,shell

 

不同点:

静态语言(java,c)往往需要声明每一个变量,而动态语言(python)可以跳过这个规定,也就是实现动态的输入。

总结:在c语言中,每个变量的数据类型都必须被明确的声明(主要有访问内存,指定数据内存大小);而python中,类型是动态判断的,你可以将任何类型指定给任何变量。

 

还有记住一点:我们查看python的底层源码,我们可以发现,python是基于C语言开发的。这也是C运算速度快的原因,因为将C包装成python会出现一些额外的开销。

posted @ 2019-07-06 21:15  lililili——  阅读(216)  评论(0)    收藏  举报