The original text is as follows:
First, it means that the same file containing byte code instructions can be placed on any platform;. At runtime the final stage of compilation can then be easily accomplished so that the code will run on that particular platform In other words, by compiling to IL We Obtain Platform Independence For .NET, IN MUCH The Same Way As Compiling To Java Byte Code Gives Java Platform Independence.
I have to translate as follows:
First, this means that the same file containing byte code instructions can be deployed in any platform, and the last phase of the compilation process can be easily completed at runtime, so the code can run on a specific platform. In other words, the source code is compiled into an intermediate language allows us to get the .NET platform independent, which is the same as the Java platform, which is compiled as Java bytecode to obtain platform-independent.
Official translation Draft:
First, this means that the same file containing the byte code instruction can be placed in any platform, and the final stage of the compilation process can be easily completed, so that the code can run on the specific platform. In other words, compiling as an intermediate language can be obtained. Net platform-independent, which is the same as the Java-Bi-byte code that is compiled as Java byte code. It can be seen that since we are affected by the second version, our translation is still like, and some places are not as accurate as he translated, such as "The Same File" I translated into "the same documents", and he translates " The same file. It should be said that this is the meaning of the same document, I have to translate less accurate, it is possible to cause discrimination. So the improvement is as follows: First, this means that the same file consisting of the festival code instruction can be deployed again. At the last stage of compilation, it is running, which can be easily compiled into the code required to run on a particular platform. In other words, just like the Java bytecode has nothing to do with the Java platform, by compiling the code into IL, we also give the .NET cross-platform capabilities. Do you think that I have to improve? Do you appreciate? In fact, the improvement is mainly based on the original text, further increases the proportion of my words. Everyone can notice that I have changed the rear punctuation, this is mainly because of the habit of Chinese. In fact, the improved version also saves some words that have not been translated, but I think this is more in line with the Chinese habits. Do you feel there? *********************************************************** ***************************************************************** : Although We Previously Made Comparisons with
Java
,
IL
is actually a bit more ambitious than Java byte code. IL is always Just-In-Time compiled (known as JIT compilation), whereas Java byte code was often interpreted. One of the disadvantages of Java was that, on execution, the process of translating from Java byte code to native executable resulted in a loss of performance (with the exception of more recent cases, where Java is JIT compiled on certain platforms). for the phrase "Although we previously made comparisons withJava
"Do you translate?" Although the front is compared to Java "? (I have the first version of such a translation)" The first compare java "? (The official draft is translated) I think these two translations are not Ok. I have to make people feel that this is nonsense, and the official version is not right, it is actually compared with Java. So what is the mean here? In fact, this is here to discuss the introduction of IL brings NET. Advantage. The first is of course the platform-independent, that is, the transplantability of the code. The second and third may be unique to the IL, respectively, JIT (Java seems already there) and Language Interoperability. So The author of the author here should be that we are all in the previous time, and we have to start comparing them different. That is the benefits of .NET. So I changed here "despite the front Talking about the place similar to Java. "What? Is there a progress? Evaluation evaluation.