摘自知乎

编程语言的强/弱类型,静态/动态类型

强、弱类型

强类型strongly typed: 如果一种语言的所有程序都是well behaved——即不可能出现forbidden behaviors,则该语言为strongly typed。否则为weakly typed。比如C语言的缓冲区溢出,属于trapped errors,即属于forbidden behaviors..故C是弱类型。

动态、静态类型

  • 静态类型 statically: 如果在编译时拒绝ill behaved程序,则是statically typed;
  • 动态类型dynamiclly: 如果在运行时拒绝ill behaviors, 则是dynamiclly typed。




相关文章:

  • 2022-12-23
  • 2021-10-20
  • 2022-01-31
  • 2022-01-22
  • 2021-12-30
  • 2022-01-11
  • 2022-01-08
猜你喜欢
  • 2022-12-23
  • 2021-07-30
  • 2022-01-06
  • 2021-10-27
  • 2021-06-01
  • 2021-06-22
  • 2021-10-20
相关资源
相似解决方案