2024.2.28

语言类型

脚本语言是读一行执行一行,边解释边运行而无需关注下一行的语言。

非脚本语言则是必须读取整个源程序内容、建立完执行环境后执行,整体编译后,再运行的语言。
脚本语言必须运行到错误的地方,才会报错,而非脚本语言,在编译的时候,会报错

静态类型指的是在创建一份数据(变量、参数、返回值等)时需要显式指明该数据的类型。

动态类型的编程语言在创建数据时往往不需要指明该数据的类型,而且数据的类型也会随着值的改变而改变,给数据赋予不同的值,数据将得到不同的类型。

强类型语言的典型特征,它们不会处理与类型定义明显矛盾的运算,而是把它标记为一个问题,并作为错误抛出交给程序员自己处理。

弱类型语言尝试提供帮助,它可能会临时转换值的类型,让它符合当前运算。所以5(int)+5(str)在不同弱类型里面可能出现10和55两种结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值