python-day1.1

孤街醉人 提交于 2019-12-06 03:23:26

语言类型:

 

  1、编译与解释

    编译compile-编译器compiler:负责翻译的程序对源代码进行转换生成相对应可执行代码

    代码-源文件-模块_编译_目标文件(可执行代码)_链接_链接程序(linker)

    执行速度快、针对操作系统、大型应用程序、数据库系统

    

    解释:仅当执行某个代码时,解释程序将源代码转换为二进制代码执行

    源代码_解释程序_二进制代码-源代码_..._...

    针对网页脚本、服务器脚本、辅助开发接口、兼容性强

 

  2、动态与静态

    动态类:运行期间才做数据类型检查

 

    静态类:数据类型是在编译期间检查、写程序时声明所有变量的数据类型

 

  3、强类型与弱类型

    强类型定义语言:强制数据类型定义(类型安全)

    一个变量被指定某个数据类型、不经过强制转换、即永远是这个数据类型、

 

    弱类型定于语言:数据类型可被忽略的语言

    一个变量可以赋予不同数据类型的值

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!