这样的事情:
alloc/free
,pthread_*
,longjump
在 СThread
Java 中的,ThreadLocal
,ClassLoader
,JavaCompiler
,java.lang.instrument
,等WeakReference
- C++ 模板语言扩展(回到过去)
- 运行时二进制/字节码检测
需要运行时的特殊支持,并为语言添加语言本身无法表达的新语义。
汇编语言扩展或外部模块或内置反射 API 也可以访问运行时并可以更改行为。
我寻找通常为这种语言扩展命名的术语,它为通常的语言结构无法表达的语言带来新的语义。