3 ms·
It's not really about who can use it, but rather what it is used for - language runtime can't use it for anything they want. So if a systems-level feature of th
by Jare 7y ago
It's not really about who can use it, but rather what it is used for - language runtime can't use it for anything they want. So if a systems-level feature of the language is supported in part by runtime code, that's a place where this may happen, e.g. the Go Runtime throwing a stack overflow.
Of course the counterpoint is that C++ and to some extent Java are designed for allowing user code to create system-level facilities, so we're back to the land of "please don't misuse exceptions."