荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: iceman (冷酷到底), 信区: DotNET
标  题: [转载] c.cpp ,java, cs编译过程简图(转寄)
发信站: 荔园晨风BBS站 (Fri Oct 26 12:40:48 2001), 转信

【 以下文字转载自 iceman 的信箱 】
【 原文由 KR@smth.org 所发表 】
发信人: 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]
--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.28.71]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店