So actually, the problem with static semantics is you'd like it to catch everything, you don't always get it.
因此实际上,你希望静态语义检查,能捕获所有的错误,但是经常结果不是这样的。
Kind of pleasant, I guess, right? " The desire to return to the quiescence of the organic world."
听起来还不错,不是吗?,“希望回到静态的无机世界的愿望“
OK. What happens if you actually have something that's both syntactically correct, and appears to have correct static semantics, and you run it?
好,当你的代码语法,没错误,并且也有正确的静态语义,你去运行它的时候会发生什么呢?
You could potentially learn a lot about its function by looking at how it moves, not just a static picture of it.
你会有可能通过观察心脏的跳动,而不仅仅是通过静态的造影图,来了解它的功能
Last time we used printf generally to print a static string, like a hardcoded string, like "David," just for example's sake.
上次我们通常用“printf“,来打印一个静态的字符串,像硬编码的字符串“David“,这只是个例子。
Not everything is going to get caught in static semantics checking.
并不是所有的错误,都会在静态语义检查中被捕获。
All right. Why is it a static semantic error?
好,这为什么是个静态语义错误呢?
This is a static semantic error.
这是个静态语义错误。
Well-- or with something static.
也有静态的。
应用推荐