美文网首页
白话程序之静态语言和动态语言

白话程序之静态语言和动态语言

作者: 不规则先生 | 来源:发表于2019-12-02 21:39 被阅读0次

    首先来看下定义:

    静态语言:

    又叫强类型语言,创建之初就已经被确定了语言类型,在编译时变量的数据类型即可确定的,如果后期不强制转换,基本就不会变了。如int a;举个例子:你被你老爸取名叫张二狗,那你这辈子可能就一直叫张二狗了,除非你去派出所强制改名。

    所以姓名这东西稳定啊,好标记,你同学这辈子一听到这名字,可能就知道是你了,

    so,静态语言更适合大型项目,

    优点:

    由于类型的强制声明,使得IDE有很强的代码感知能力,故,在实现复杂的业务逻辑、开发大型商业系统、以及那些生命周期很长的应用中,依托IDE对系统的开发很有保障;

    由于静态语言相对比较封闭,使得第三方开发包对代码的侵害性可以降到最低;

    动态语言:

    又叫弱类型语言,就像是昵称,这玩意我今天叫你张全蛋,明天也可以叫你张狗蛋,变化无穷,适合专注于业务的程序,就像python,适合做工具


    优点

    思维不受束缚,可以任意发挥,把更多的精力放在产品本身上;

    集中思考业务逻辑实现,思考过程即实现过程;

    相关文章

      网友评论

          本文标题:白话程序之静态语言和动态语言

          本文链接:https://www.haomeiwen.com/subject/kwfqgctx.html