类型检查和改变结构 是静态语言和动态语言两个基本区别点
动态语言会在运行时对变量的类型进行检查,程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。例如Python JS
静态语言类型判断是在运行前判断(如编译阶段)例如JAVA C C++
静态语言,动态语言区别
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 一、温故而知新 1. 内存不够怎么办 内存简单分配策略的问题地址空间不隔离内存使用效率低程序运行的地址不确定 关于...
- 函数式编程与面向对象编程[2]: 静态类型语言的表达力 静态类型语言与动态类型语言 之剑 2016.5.3 21...