Documente Academic
Documente Profesional
Documente Cultură
NET
.NET in a Nutshell
Microsoft Intermediate
Language (MSIL)
Microsoft Intermediate
Language (MSIL) – COBOL Source
The next slide shows a snippet of code from the MSIL produced by the
NetCOBOL compiler for a HelloWorld example as shown below:
IDENTIFICATION DIVISION.
PROGRAM-ID. MAIN.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
PROCEDURE DIVISION.
DISPLAY "HELLO WORLD".
END PROGRAM MAIN.
A snippet of code from the MSIL produced by the NetCOBOL compiler for a
Hello World example:
.method public hidebysig static int32 Procedure() cil managed
{
.entrypoint
// Code size 234 (0xea)
.maxstack 8
.locals init (int32 V_0,
class
[Fujitsu.COBOL]Fujitsu.COBOL.Runtime.ProgramControl.DisplayInfo[]
V_1,
class
[Fujitsu.COBOL]Fujitsu.COBOL.Runtime.ProgramControl.DisplayInfo[]
V_2,
valuetype [Fujitsu.COBOL]Fujitsu.COBOL.COBOLData V_3)
.try
{
.try
{
IL_0000: ldsfld int32 MAIN::__CompInitialInfo
IL_0005: brtrue.s IL_0017
IL_0007: ldc.i4.0
Application Domains
Namespaces
Windows Forms
Web Services