什么是“运行时”是否意味着在.NET通用语言环境下运行时?运行时在.NET CLR的上下文中意味着什么?
2
A
回答
1
该上下文中的运行时是一个执行平台。即它定义了应用程序如何加载和执行。它为平台上的所有应用程序提供了一组通用的服务,例如内存管理和即时编译中间代码。
0
这是'运行时系统'的一个毫无意义的缩写,它现在似乎意味着一个解释器,尽管它并不是以这种方式开始的。当我第一次遇到这个术语时,它只是意味着一个共享的运行时库,它可能包含或可能不包含解释器。
+1
什么让你说.NET运行库是一个解释器? IL是JIT编译和执行的本地代码。 – 2010-12-05 09:04:32
+0
我没有那么说。 – EJP 2010-12-05 09:18:01
0
这里是一个很好的说明图片: http://en.wikipedia.org/wiki/Common_Language_Runtime
你写在不同的语言代码,它编译成CIL(中间语言)。然后CLR将中间语言转换为本地代码。它发生在运行时。
相关问题
- 1. frame_dummy在分析的上下文中意味着什么?
- 2. ECONNRESET在AF_LOCAL套接字的上下文中意味着什么?
- 3. 线程安全在PHP上下文中意味着什么?
- 4. “上下文”一词在结构中通常意味着什么?
- 5. 上游在nginx中意味着什么?
- 6. 在安静模式下运行PHP意味着什么?
- 7. 在生产服务器上运行意味着什么?
- 8. 在AngularJS中结尾意味着什么double意味着
- 9. 什么===在PHP意味着
- 10. 运行Rails迁移时,“0行”意味着什么?
- 11. 什么robots.txt意味着在这一行?
- 12. 什么是“-idt”选项在码头运行中意味着
- 13. 运行时多态性究竟意味着什么?
- 14. 在Android上的Google Analytics上下文中,“独特访问者”意味着什么?
- 15. 〜=是什么。在Stata意味着什么?
- 16. HttpServletResponse.SC_BAD_REQUEST意味着什么?
- 17. 溢出意味着什么?
- 18. Field.Index.NOT_ANALYZED_NO_NORMS意味着什么
- 19. $$ _ Javasassist_11在java中意味着什么?
- 20. 当你说“这种语言在JVM上运行”时,它意味着什么?
- 21. PREEMPTIVE_XE_DISPATCHER这意味着什么?
- 22. 什么呢JDBC:HSQLDB:hsqlTempFiles意味着
- 23. 奎因意味着什么?
- 24. $这意味着什么PHP?
- 25. MYSQLI_NUM意味着什么?
- 26. * | *这意味着什么CSS?
- 27. sret实际上意味着什么?
- 28. Java中的空间意味着什么?
- 29. [Bindable]在动作中意味着什么?
- 30. #[...]在emacs-lisp中意味着什么?
不是很好,但足够接近:http://en.wikipedia.org/wiki/Run-time_system – 2010-12-05 08:57:26