以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Dot NET,C#,ASP,VB 』  (http://bbs.xml.org.cn/list.asp?boardid=43)
----  c.cpp ,java, cs编译过程简图  (http://bbs.xml.org.cn/dispbbs.asp?boardid=43&rootid=&id=11775)


--  作者:admin
--  发布时间:11/9/2004 2:25:00 AM

--  c.cpp ,java, cs编译过程简图


发信人: walts (小天堂), 信区: DotNET        
标  题: c.cpp ,java, cs编译过程简图
发信站: BBS 水木清华站 (Tue May  8 18:56:51 2001)

C的编译过程:
      *.c *.cpp        
       
          |
  compile |
          |
         *.obj
          |
  Link    |
          |
      *.DLL *.EXE

Java的解释执行过程:       
       
       *.java
          |
   comile |
         class
          |
          |
         _______
         | JVM |
         ~~~~~~~
Ineterpret  |
&Exute      |
            |       
         (系统调用)    

  Csharp的JIT过程:

         *.cs
comiple   |           
         /  \
        /    \
     MSIL    MetaData
      \       /
       \     /
        (PE代码)
          |
          |
       ---------
      | JITERM  |
       ~~~~~~~~~
Linker |
  100%native code.
       |
  ---------
|代码缓冲器|<-----------------                   
  ~~~~~~~~~                    |
     |    \___>(MSIL,MetaData)--
     |
   Execute
         
         

--

※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.142.76]
上一篇
返回上一页
回到目录
回到页首
下一篇



W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
156.250ms