我听说过"C Runtime","Visual C++ 2008 Runtime",".NET公共语言运行时"等等.
在Linux上编写汇编语言时,我可以使用INT指令进行系统调用.那么,运行时只是一堆预制函数将低级函数包装成更抽象的高级函数吗?但这不是更像是库的定义,而不是运行时的定义吗?
"运行时"和" 运行时库 "有两个不同的东西吗?
这些天,我想也许Runtime与所谓的虚拟机有一些共同点,比如JVM.这是导致这种想法的引文:
这个编译过程非常复杂,可以分解为几个抽象层,这些过程通常涉及三个转换器:编译器,虚拟机实现和汇编器.--- 计算系统的要素(介绍,道路到硬件土地)
该书C专家编程:深度C的秘密.第6章运行时数据结构是对此问题的有用参考.
terminology ×1