Dynamic 静态类型检查何时优于动态检查?
在哪些情况下,静态类型检查优于动态类型检查?我在SO看到了其他类似的问题,但我没有找到这个问题的合适答案。我也看到了两者的优点,但我想解释一下我们更喜欢使用静态类型检查的时间。我对静态类型语言的看法优于动态类型语言Dynamic 静态类型检查何时优于动态检查?,dynamic,static,typechecking,Dynamic,Static,Typechecking,在哪些情况下,静态类型检查优于动态类型检查?我在SO看到了其他类似的问题,但我没有找到这个问题的合适答案。我也看到了两者的优点,但我想解释一下我们更喜欢使用静态类型检查的时间。我对静态类型语言的看法优于动态类型语言 静态类型语言是自记录的 我们在生产中得到的bug更少 当你说动态,你的意思是“在运行时”,对吗?@aaaaa是的。在运行时进行类型检查。对我来说,区别只是它的运行时方面。以灵活性和编译时间为代价的运行时性能下降。快速编译器和c#的var等“隐式类型”可以降低这一成本,但根本不能避免。
当你说动态,你的意思是“在运行时”,对吗?@aaaaa是的。在运行时进行类型检查。对我来说,区别只是它的运行时方面。以灵活性和编译时间为代价的运行时性能下降。快速编译器和c#的
var
等“隐式类型”可以降低这一成本,但根本不能避免。