关于   小悟志   栏目   标签   文章   归档   友链

   云上小悟  +  

当前位置 : 首页 » InfoTech » 动态语言和静态语言 正文

动态语言和静态语言

InfoTech / by: 麦新杰 / 发布:2017年1月31日 / 24次阅读 / 暂无评论
标签:计算机   / 最后修改时间: 2017-06-30 14:19:42

InfoTech / 2017年1月31日 / 24次阅读 / 标签:计算机  

拍拍贷
featured image

本文总结麦新杰理解的动态语言和静态语言的概念。

所谓动态和静态,是指程序中类型。类型又是指class,int等定义,比如变量的类型,函数的入参类型,返回值类型。动态类型语言,表示在编写程序的时候,无需制定类型,是运行时检查;静态类型语言,表示在编写程序的时候,需要显式地制定各种类型,在编译的时候就会被检查。

 

有人说静态类型语言叫强类型语言,是指需要进行变量/对象类型声明的语言,一般情况下需要编译执行。

例如C/C++/Java/C#

有人说动态类型语言叫弱类型语言,是指不需要进行变量/对象类型声明的语言,一般情况下不需要编译(但也有编译型的)。

例如PHP/ASP/Ruby/Python/Perl/ABAP/SQL/JavaScript/Unix Shell等等

 

Python是动态类型语言,官方的说法是Dynamic Typing

拿Python来举例:动态语言中的变量无需申明,赋值时也不需要制定类型,任何时候都可以改变其指向的类型,函数的返回值也不固定,不同的入参得到的可以是不同类型的返回值。

 

动态语言灵活高效,适合高手。

要想提高软件开发的效率,减少bug,降低成本,个人认为不是主要靠选择什么语言,什么IDE,主要还是靠开发人员的实力,以及相互之间沟通协调的效率和能力。

-- (*^-^*) --

本文链接:http://www.maixj.net/ict/dongtai-jingtai-yuyan-14181
云上小悟 麦新杰(QQ:1093023102)

《动态语言和静态语言》暂无评论

电子邮件地址不会被公开。 必填项已用*标注


前一篇:
后一篇:

云上小悟独立博客网站文章内容,除非特别注明,全部都是原创(非原创请阅读本站版权声明),如需转载,请保留文章链接!原创文章更具个性,有些文字虽略显随意,但不影响个人思想表达。部分文章是我自己的笔记,为自己记录,总结和收藏,同时也分享给您!这是本博建设的出发点,希望您喜欢并得到您的支持!

©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有  备案号:苏ICP备14045477号-1  economists.cn的备案号:苏ICP备14045477号-3  
    联系我们

云上小悟,麦新杰的独立博客
网站二维码