|
|
|
|
|
by api
4213 days ago
|
|
Not at all, but typically languages that support reflection are slower for very difficult to escape reasons. Chief among these is that such languages are dynamic, making every function call an indirection (load/call). This forces a CPU pipeline flush for each function call, etc. It's theoretically possible to get around this with very smart JITs, but it's very difficult and depending on how dynamic the language is and how these semantics are used it can have severe limitations. |
|